2026-03-28 22:37 ftp://ftp.de.debian.org/debian/pool/main/k/kcontacts/kcontacts_5.116.0.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=kde --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-106-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e06e98f (2026-03-28 10:25:12 +0100) count: 270 270 elapsed-time: 2.5 2.5 head-timing-info: old-timing-info: head results: kcontacts-5.116.0/autotests/addresseetest.cpp:73:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:171:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:270:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:331:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Public [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresseetest.cpp:465:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputEmail [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:24:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnitedStates [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:46:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Local [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:92:131: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Postal [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:144:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SingleLineDomestic [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:188:99: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MultiLineDomestic [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addressformattest.cpp:194:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SimpleConfig [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/addresstest.cpp:163:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_BUILD_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/autotests/birthdaytest.cpp:94:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:118:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:142:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:166:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:190:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/birthdaytest.cpp:214:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:28:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBUrl [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:39:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBUrl [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FBUrl [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:59:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndCalendarType [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:83:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EndCalendarType [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:146:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:177:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:219:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALUri [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:246:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALUri [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/calendarurltest.cpp:272:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CALUri [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:139:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:165:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:195:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/clientpidmaptest.cpp:223:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/contactgrouptest.cpp:306:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/contactgrouptest.cpp:345:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/customidentifiertest.cpp:39:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/customidentifiertest.cpp:80:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/datetimetest.cpp:30:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OffsetFromUTC [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/datetimetest.cpp:89:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTC [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/datetimetest.cpp:144:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/emailtest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/emailtest.cpp:133:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/emailtest.cpp:168:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:77:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:153:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:183:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:215:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/fieldgrouptest.cpp:245:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:62:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:142:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vcarddata [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:173:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:189:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:206:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:222:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/gendertest.cpp:238:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:167:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:188:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/geotest.cpp:15:15: style:inconclusive: Either there is a missing 'override', or the member function 'GeoTest::constructor' can be const. [functionConst] kcontacts-5.116.0/autotests/geotest.h:18:10: note: Either there is a missing 'override', or the member function 'GeoTest::constructor' can be const. kcontacts-5.116.0/autotests/geotest.cpp:15:15: note: Either there is a missing 'override', or the member function 'GeoTest::constructor' can be const. kcontacts-5.116.0/autotests/geotest.cpp:43:15: style:inconclusive: Either there is a missing 'override', or the member function 'GeoTest::setData' can be const. [functionConst] kcontacts-5.116.0/autotests/geotest.h:20:10: note: Either there is a missing 'override', or the member function 'GeoTest::setData' can be const. kcontacts-5.116.0/autotests/geotest.cpp:43:15: note: Either there is a missing 'override', or the member function 'GeoTest::setData' can be const. kcontacts-5.116.0/autotests/geotest.cpp:54:15: style:inconclusive: Either there is a missing 'override', or the member function 'GeoTest::equals' can be const. [functionConst] kcontacts-5.116.0/autotests/geotest.h:21:10: note: Either there is a missing 'override', or the member function 'GeoTest::equals' can be const. kcontacts-5.116.0/autotests/geotest.cpp:54:15: note: Either there is a missing 'override', or the member function 'GeoTest::equals' can be const. kcontacts-5.116.0/autotests/geotest.cpp:62:15: style:inconclusive: Either there is a missing 'override', or the member function 'GeoTest::differs' can be const. [functionConst] kcontacts-5.116.0/autotests/geotest.h:22:10: note: Either there is a missing 'override', or the member function 'GeoTest::differs' can be const. kcontacts-5.116.0/autotests/geotest.cpp:62:15: note: Either there is a missing 'override', or the member function 'GeoTest::differs' can be const. kcontacts-5.116.0/autotests/importexportvcardtest.cpp:121:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/importexportvcardtest.cpp:155:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/importexportvcardtest.cpp:189:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/importexportvcardtest.cpp:215:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:61:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:182:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:228:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:244:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:283:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/impptest.cpp:313:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:21:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:38:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:52:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:64:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:79:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Custom [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:99:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:122:100: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:157:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/keytest.cpp:178:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGP [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:139:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:165:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:195:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/langtest.cpp:223:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/ldifconvertertest.cpp:203:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/ldifconvertertest.cpp:498:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:167:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:197:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/nicknametest.cpp:225:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:144:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:186:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:212:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:242:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/orgtest.cpp:270:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:38:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:52:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:64:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:76:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:90:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:115:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Pref [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:209:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:237:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:265:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:343:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable input [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/phonenumbertest.cpp:26:23: style:inconclusive: Either there is a missing 'override', or the member function 'PhoneNumberTest::emptyTest' can be const. [functionConst] kcontacts-5.116.0/autotests/phonenumbertest.h:18:10: note: Either there is a missing 'override', or the member function 'PhoneNumberTest::emptyTest' can be const. kcontacts-5.116.0/autotests/phonenumbertest.cpp:26:23: note: Either there is a missing 'override', or the member function 'PhoneNumberTest::emptyTest' can be const. kcontacts-5.116.0/autotests/picturetest.cpp:21:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:35:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:225:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:242:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:259:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/picturetest.cpp:55:19: style:inconclusive: Either there is a missing 'override', or the member function 'PictureTest::emptyTest' can be const. [functionConst] kcontacts-5.116.0/autotests/picturetest.h:18:10: note: Either there is a missing 'override', or the member function 'PictureTest::emptyTest' can be const. kcontacts-5.116.0/autotests/picturetest.cpp:55:19: note: Either there is a missing 'override', or the member function 'PictureTest::emptyTest' can be const. kcontacts-5.116.0/autotests/picturetest.cpp:193:19: style:inconclusive: Either there is a missing 'override', or the member function 'PictureTest::assignmentTestIntern' can be const. [functionConst] kcontacts-5.116.0/autotests/picturetest.h:29:10: note: Either there is a missing 'override', or the member function 'PictureTest::assignmentTestIntern' can be const. kcontacts-5.116.0/autotests/picturetest.cpp:193:19: note: Either there is a missing 'override', or the member function 'PictureTest::assignmentTestIntern' can be const. kcontacts-5.116.0/autotests/relatedtest.cpp:69:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:163:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:189:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:219:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/relatedtest.cpp:247:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:66:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:134:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:171:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/resourcelocatorurltest.cpp:205:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Work [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:141:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:167:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:197:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/roletest.cpp:225:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:19:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:26:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Private [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:36:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:44:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Private [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:55:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/secrecytest.cpp:15:19: style:inconclusive: Either there is a missing 'override', or the member function 'SecrecyTest::emptyTest' can be const. [functionConst] kcontacts-5.116.0/autotests/secrecytest.h:18:10: note: Either there is a missing 'override', or the member function 'SecrecyTest::emptyTest' can be const. kcontacts-5.116.0/autotests/secrecytest.cpp:15:19: note: Either there is a missing 'override', or the member function 'SecrecyTest::emptyTest' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:122:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:166:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:193:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:221:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:248:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/soundtest.cpp:29:17: style:inconclusive: Either there is a missing 'override', or the member function 'SoundTest::emptyTest' can be const. [functionConst] kcontacts-5.116.0/autotests/soundtest.h:18:10: note: Either there is a missing 'override', or the member function 'SoundTest::emptyTest' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:29:17: note: Either there is a missing 'override', or the member function 'SoundTest::emptyTest' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:36:17: style:inconclusive: Either there is a missing 'override', or the member function 'SoundTest::storeTestIntern' can be const. [functionConst] kcontacts-5.116.0/autotests/soundtest.h:19:10: note: Either there is a missing 'override', or the member function 'SoundTest::storeTestIntern' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:36:17: note: Either there is a missing 'override', or the member function 'SoundTest::storeTestIntern' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:56:17: style:inconclusive: Either there is a missing 'override', or the member function 'SoundTest::equalsTestIntern' can be const. [functionConst] kcontacts-5.116.0/autotests/soundtest.h:21:10: note: Either there is a missing 'override', or the member function 'SoundTest::equalsTestIntern' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:56:17: note: Either there is a missing 'override', or the member function 'SoundTest::equalsTestIntern' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:89:17: style:inconclusive: Either there is a missing 'override', or the member function 'SoundTest::assignmentTestIntern' can be const. [functionConst] kcontacts-5.116.0/autotests/soundtest.h:24:10: note: Either there is a missing 'override', or the member function 'SoundTest::assignmentTestIntern' can be const. kcontacts-5.116.0/autotests/soundtest.cpp:89:17: note: Either there is a missing 'override', or the member function 'SoundTest::assignmentTestIntern' can be const. kcontacts-5.116.0/autotests/testroundtrip.cpp:115:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inputFile [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/timezonetest.cpp:70:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/timezonetest.cpp:92:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/timezonetest.cpp:119:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/timezonetest.cpp:15:20: style:inconclusive: Either there is a missing 'override', or the member function 'TimeZoneTest::emptyTest' can be const. [functionConst] kcontacts-5.116.0/autotests/timezonetest.h:18:10: note: Either there is a missing 'override', or the member function 'TimeZoneTest::emptyTest' can be const. kcontacts-5.116.0/autotests/timezonetest.cpp:15:20: note: Either there is a missing 'override', or the member function 'TimeZoneTest::emptyTest' can be const. kcontacts-5.116.0/autotests/timezonetest.cpp:22:20: style:inconclusive: Either there is a missing 'override', or the member function 'TimeZoneTest::storeTest' can be const. [functionConst] kcontacts-5.116.0/autotests/timezonetest.h:19:10: note: Either there is a missing 'override', or the member function 'TimeZoneTest::storeTest' can be const. kcontacts-5.116.0/autotests/timezonetest.cpp:22:20: note: Either there is a missing 'override', or the member function 'TimeZoneTest::storeTest' can be const. kcontacts-5.116.0/autotests/timezonetest.cpp:31:20: style:inconclusive: Either there is a missing 'override', or the member function 'TimeZoneTest::equalsTest' can be const. [functionConst] kcontacts-5.116.0/autotests/timezonetest.h:20:10: note: Either there is a missing 'override', or the member function 'TimeZoneTest::equalsTest' can be const. kcontacts-5.116.0/autotests/timezonetest.cpp:31:20: note: Either there is a missing 'override', or the member function 'TimeZoneTest::equalsTest' can be const. kcontacts-5.116.0/autotests/timezonetest.cpp:51:20: style:inconclusive: Either there is a missing 'override', or the member function 'TimeZoneTest::assignmentTest' can be const. [functionConst] kcontacts-5.116.0/autotests/timezonetest.h:22:10: note: Either there is a missing 'override', or the member function 'TimeZoneTest::assignmentTest' can be const. kcontacts-5.116.0/autotests/timezonetest.cpp:51:20: note: Either there is a missing 'override', or the member function 'TimeZoneTest::assignmentTest' can be const. kcontacts-5.116.0/autotests/titletest.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:163:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:189:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:219:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/titletest.cpp:247:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v3_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:62:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v4_0 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:22:23: style:inconclusive: Either there is a missing 'override', or the member function 'PerformanceTest::testParserPerformance' can be const. [functionConst] kcontacts-5.116.0/autotests/vcardtool_benchmark.h:20:10: note: Either there is a missing 'override', or the member function 'PerformanceTest::testParserPerformance' can be const. kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:22:23: note: Either there is a missing 'override', or the member function 'PerformanceTest::testParserPerformance' can be const. kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:24:16: style: The scope of the variable 'vcarddata' can be reduced. [variableScope] kcontacts-5.116.0/autotests/vcardtool_benchmark.cpp:52:16: style: The scope of the variable 'expected' can be reduced. [variableScope] kcontacts-5.116.0/src/address.h:321:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/addresseehelper.cpp:30:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable s_self [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/addresseehelper.cpp:76:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoGlobals [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/addresseehelper.cpp:102:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTreatAsFamilyName [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/addressformatparser.cpp:43:15: style: Local variable 'c' shadows outer variable [shadowVariable] kcontacts-5.116.0/src/addressformatparser.cpp:14:10: note: Shadowed declaration kcontacts-5.116.0/src/addressformatparser.cpp:43:15: note: Shadow variable kcontacts-5.116.0/src/addressformatparser.cpp:65:28: style: Local variable 'f' shadows outer variable [shadowVariable] kcontacts-5.116.0/src/addressformatparser.cpp:15:24: note: Shadowed declaration kcontacts-5.116.0/src/addressformatparser.cpp:65:28: note: Shadow variable kcontacts-5.116.0/src/addressformatparser.cpp:53:46: warning: Missing bounds check for extra iterator increment in loop. [StlMissingComparison] kcontacts-5.116.0/src/addressformatparser.cpp:61:15: note: Missing bounds check for extra iterator increment in loop. kcontacts-5.116.0/src/addressformatparser.cpp:53:46: note: Missing bounds check for extra iterator increment in loop. kcontacts-5.116.0/src/addressformatparser.cpp:44:16: style: Consider using std::any_of, std::all_of, std::none_of, or std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] kcontacts-5.116.0/src/calendarurl.h:58:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/clientpidmap.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/contactgroup.h:325:5: style: Class 'ContactGroup' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/contactgroup.h:60:9: style: Class 'ContactReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/contactgroup.h:167:9: style: Class 'ContactGroupReference' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/contactgrouptool.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/contactgrouptool.cpp:198:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/contactgrouptool.cpp:50:64: style:inconclusive: Function 'write' argument 1 names different: declaration 'groupLis' definition 'groupList'. [funcArgNamesDifferent] kcontacts-5.116.0/src/contactgrouptool.cpp:25:45: note: Function 'write' argument 1 names different: declaration 'groupLis' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:50:64: note: Function 'write' argument 1 names different: declaration 'groupLis' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:329:81: style:inconclusive: Function 'convertFromXml' argument 2 names different: declaration 'list' definition 'groupList'. [funcArgNamesDifferent] kcontacts-5.116.0/src/contactgrouptool.h:47:98: note: Function 'convertFromXml' argument 2 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:329:81: note: Function 'convertFromXml' argument 2 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:344:66: style:inconclusive: Function 'convertToXml' argument 1 names different: declaration 'list' definition 'groupList'. [funcArgNamesDifferent] kcontacts-5.116.0/src/contactgrouptool.h:53:83: note: Function 'convertToXml' argument 1 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/contactgrouptool.cpp:344:66: note: Function 'convertToXml' argument 1 names different: declaration 'list' definition 'groupList'. kcontacts-5.116.0/src/converter/ldifconverter.cpp:96:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:152:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:291:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:456:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Home [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/ldifconverter.cpp:177:15: style: Condition 'i==0' is always false [knownConditionTrueFalse] kcontacts-5.116.0/src/converter/ldifconverter.cpp:176:18: note: Assignment 'i=1', assigned value is 1 kcontacts-5.116.0/src/converter/ldifconverter.cpp:177:15: note: Condition 'i==0' is always false kcontacts-5.116.0/src/converter/vcardconverter.cpp:36:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2_1 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/converter/vcardconverter.cpp:63:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable v2_1 [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/email.h:96:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/field.h:13:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/fieldgroup.h:50:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/parametermap_p.h:114:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/gender.h:30:5: style: Class 'Gender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/gender.cpp:104:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:54:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:104:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:104:66: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'gender'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:54:77: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/gender.cpp:104:66: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/gender.cpp:109:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:56:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:109:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/gender.cpp:109:60: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'gender'. [funcArgNamesDifferent] kcontacts-5.116.0/src/gender.h:56:71: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/gender.cpp:109:60: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'gender'. kcontacts-5.116.0/src/geo.cpp:149:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:126:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:149:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:149:63: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'object' definition 'geo'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:126:74: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/geo.cpp:149:63: note: Function 'operator<<' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/geo.cpp:155:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:131:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:155:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/geo.cpp:155:57: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'object' definition 'geo'. [funcArgNamesDifferent] kcontacts-5.116.0/src/geo.h:131:68: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/geo.cpp:155:57: note: Function 'operator>>' argument 2 names different: declaration 'object' definition 'geo'. kcontacts-5.116.0/src/impp.h:87:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/key.cpp:107:32: style:inconclusive: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:84:31: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. kcontacts-5.116.0/src/key.cpp:107:32: note: Function 'setId' argument 1 names different: declaration 'identifier' definition 'id'. kcontacts-5.116.0/src/key.cpp:117:43: style:inconclusive: Function 'setBinaryData' argument 1 names different: declaration 'data' definition 'binary'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:94:42: note: Function 'setBinaryData' argument 1 names different: declaration 'data' definition 'binary'. kcontacts-5.116.0/src/key.cpp:117:43: note: Function 'setBinaryData' argument 1 names different: declaration 'data' definition 'binary'. kcontacts-5.116.0/src/key.cpp:128:38: style:inconclusive: Function 'setTextData' argument 1 names different: declaration 'data' definition 'text'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:104:37: note: Function 'setTextData' argument 1 names different: declaration 'data' definition 'text'. kcontacts-5.116.0/src/key.cpp:128:38: note: Function 'setTextData' argument 1 names different: declaration 'data' definition 'text'. kcontacts-5.116.0/src/key.cpp:149:46: style:inconclusive: Function 'setCustomTypeString' argument 1 names different: declaration 'type' definition 'custom'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:128:45: note: Function 'setCustomTypeString' argument 1 names different: declaration 'type' definition 'custom'. kcontacts-5.116.0/src/key.cpp:149:46: note: Function 'setCustomTypeString' argument 1 names different: declaration 'type' definition 'custom'. kcontacts-5.116.0/src/key.cpp:213:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:163:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/key.cpp:213:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/key.cpp:219:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/key.h:168:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/key.cpp:219:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/lang.h:48:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/ldif.cpp:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONTACTS_LOG [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/ldif.cpp:205:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KCONTACTS_LOG [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/ldif.cpp:81:62: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] kcontacts-5.116.0/src/nickname.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/note.h:44:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/org.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/phonenumber.h:235:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/picture.cpp:188:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/picture.cpp:24:5: warning:inconclusive: Member variable 'PicturePrivate::mRawData' is not assigned in the copy constructor. Should it be copied? [missingMemberCopy] kcontacts-5.116.0/src/picture.h:48:5: style: Class 'Picture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/picture.h:55:5: style: Class 'Picture' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/picture.h:149:31: performance: Function 'url()' should return member 'mUrl' by const reference. [returnByReference] kcontacts-5.116.0/src/picture.h:166:31: performance: Function 'type()' should return member 'mType' by const reference. [returnByReference] kcontacts-5.116.0/src/picture.cpp:63:33: style:inconclusive: Function 'Picture' argument 1 names different: declaration 'picture' definition 'other'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:64:28: note: Function 'Picture' argument 1 names different: declaration 'picture' definition 'other'. kcontacts-5.116.0/src/picture.cpp:63:33: note: Function 'Picture' argument 1 names different: declaration 'picture' definition 'other'. kcontacts-5.116.0/src/picture.cpp:81:41: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'other' definition 'p'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:84:54: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:81:41: note: Function 'operator==' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:118:41: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'other' definition 'p'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:89:54: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:118:41: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 'p'. kcontacts-5.116.0/src/picture.cpp:217:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:180:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/picture.cpp:217:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/picture.cpp:222:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/picture.h:185:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/picture.cpp:222:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/related.h:45:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/resourcelocatorurl.h:94:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/role.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/secrecy.cpp:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Invalid [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/secrecy.h:48:5: style: Class 'Secrecy' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/secrecy.cpp:121:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/secrecy.h:105:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/secrecy.cpp:121:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/secrecy.cpp:126:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/secrecy.h:110:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/secrecy.cpp:126:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.h:61:5: style: Class 'Sound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/sound.h:68:5: style: Class 'Sound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/sound.cpp:143:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/sound.h:160:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.cpp:143:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.cpp:148:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/sound.h:165:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/sound.cpp:148:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.h:38:5: style: Class 'TimeZone' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/timezone.cpp:70:43: style:inconclusive: Function 'operator==' argument 1 names different: declaration 'other' definition 't'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:67:55: note: Function 'operator==' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:70:43: note: Function 'operator==' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:87:43: style:inconclusive: Function 'operator!=' argument 1 names different: declaration 'other' definition 't'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:68:55: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:87:43: note: Function 'operator!=' argument 1 names different: declaration 'other' definition 't'. kcontacts-5.116.0/src/timezone.cpp:110:49: style:inconclusive: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:84:55: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:110:49: note: Function 'operator<<' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:110:68: style:inconclusive: Function 'operator<<' argument 2 names different: declaration 'timeZone' definition 'zone'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:84:79: note: Function 'operator<<' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/timezone.cpp:110:68: note: Function 'operator<<' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/timezone.cpp:115:49: style:inconclusive: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:89:55: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:115:49: note: Function 'operator>>' argument 1 names different: declaration 'stream' definition 's'. kcontacts-5.116.0/src/timezone.cpp:115:62: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'timeZone' definition 'zone'. [funcArgNamesDifferent] kcontacts-5.116.0/src/timezone.h:89:73: note: Function 'operator>>' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/timezone.cpp:115:62: note: Function 'operator>>' argument 2 names different: declaration 'timeZone' definition 'zone'. kcontacts-5.116.0/src/title.h:47:2: error: failed to evaluate #if condition, undefined function-like macro invocation: KCONTACTS_ENABLE_DEPRECATED_SINCE( ... ) [syntaxError] kcontacts-5.116.0/src/vcarddrag.cpp:45:83: style:inconclusive: Function 'populateMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcarddrag.h:48:89: note: Function 'populateMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcarddrag.cpp:45:83: note: Function 'populateMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcarddrag.cpp:71:79: style:inconclusive: Function 'fromMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcarddrag.h:82:85: note: Function 'fromMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcarddrag.cpp:71:79: note: Function 'fromMimeData' argument 2 names different: declaration 'contacts' definition 'addressees'. kcontacts-5.116.0/src/vcardparser/vcardline_p.h:27:5: style: Class 'VCardLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kcontacts-5.116.0/src/vcardparser/vcard.cpp:16:27: style:inconclusive: Function 'VCard' argument 1 names different: declaration 'card' definition 'vcard'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcardparser/vcard_p.h:52:24: note: Function 'VCard' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:16:27: note: Function 'VCard' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:25:38: style:inconclusive: Function 'operator=' argument 1 names different: declaration 'card' definition 'vcard'. [funcArgNamesDifferent] kcontacts-5.116.0/src/vcardparser/vcard_p.h:56:35: note: Function 'operator=' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:25:38: note: Function 'operator=' argument 1 names different: declaration 'card' definition 'vcard'. kcontacts-5.116.0/src/vcardparser/vcard.cpp:80:15: style: Local variable 'line' shadows outer function [shadowFunction] kcontacts-5.116.0/src/vcardparser/vcard_p.h:81:33: note: Shadowed declaration kcontacts-5.116.0/src/vcardparser/vcard.cpp:80:15: note: Shadow variable kcontacts-5.116.0/src/vcardparser/vcard.cpp:107:21: style: Local variable 'line' shadows outer function [shadowFunction] kcontacts-5.116.0/src/vcardparser/vcard_p.h:81:33: note: Shadowed declaration kcontacts-5.116.0/src/vcardparser/vcard.cpp:107:21: note: Shadow variable kcontacts-5.116.0/src/vcardparser/vcardline_p.h:51:31: performance: Function 'identifier()' should return member 'mIdentifier' by const reference. [returnByReference] kcontacts-5.116.0/src/vcardparser/vcardline_p.h:71:31: performance: Function 'group()' should return member 'mGroup' by const reference. [returnByReference] kcontacts-5.116.0/src/vcardparser/vcardparser.cpp:410:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ByteArray [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/src/vcardparser/vcardparser.cpp:342:17: style: The scope of the variable 'params' can be reduced. [variableScope] kcontacts-5.116.0/src/vcardparser/vcardparser.cpp:343:17: style: The scope of the variable 'values' can be reduced. [variableScope] kcontacts-5.116.0/src/vcardparser/vcardparser.cpp:347:10: style: The scope of the variable 'hasEncoding' can be reduced. [variableScope] kcontacts-5.116.0/tests/qmlintegrationtest.cpp:23:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable staticMetaObject [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testread.cpp:32:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testutils.cpp:29:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Voice [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testutils.cpp:49:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Voice [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testutils.cpp:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] kcontacts-5.116.0/tests/testwrite.cpp:55:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Confidential [valueFlowBailoutIncompleteVar] diff: DONE