Error: COMPILER_WARNING: [#def1] knewstuff-6.12.0/src/attica/atticaprovider.cpp: scope_hint: In member function ‘void KNSCore::AtticaProvider::listOfCategoriesLoaded(Attica::BaseJob*)’ knewstuff-6.12.0/src/attica/atticaprovider.cpp:140:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 140 | .id = category.id(), # | ^ # 138| # 139| categoryMetadataList << CategoryMetadata(new CategoryMetadataPrivate{ # 140|-> .id = category.id(), # 141| .name = category.name(), # 142| .displayName = category.displayName(), Error: COMPILER_WARNING: [#def2] knewstuff-6.12.0/src/attica/atticaprovider.cpp:141:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 141 | .name = category.name(), # | ^ # 139| categoryMetadataList << CategoryMetadata(new CategoryMetadataPrivate{ # 140| .id = category.id(), # 141|-> .name = category.name(), # 142| .displayName = category.displayName(), # 143| }); Error: COMPILER_WARNING: [#def3] knewstuff-6.12.0/src/attica/atticaprovider.cpp:142:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 142 | .displayName = category.displayName(), # | ^ # 140| .id = category.id(), # 141| .name = category.name(), # 142|-> .displayName = category.displayName(), # 143| }); # 144| } Error: COMPILER_WARNING: [#def4] knewstuff-6.12.0/src/attica/atticarequester.cpp: scope_hint: In member function ‘KNSCore::Entry KNSCore::AtticaRequester::entryFromAtticaContent(const Attica::Content&)’ knewstuff-6.12.0/src/attica/atticarequester.cpp:275:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 275 | entry.d->mDownloadLinkInformationList.append({.name = desc.name(), # | ^ # 273| entry.d->mDownloadLinkInformationList.reserve(descs.size()); # 274| for (const Attica::DownloadDescription &desc : descs) { # 275|-> entry.d->mDownloadLinkInformationList.append({.name = desc.name(), # 276| .priceAmount = desc.priceAmount(), # 277| .distributionType = desc.distributionType(), Error: COMPILER_WARNING: [#def5] knewstuff-6.12.0/src/attica/atticarequester.cpp:276:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 276 | .priceAmount = desc.priceAmount(), # | ^ # 274| for (const Attica::DownloadDescription &desc : descs) { # 275| entry.d->mDownloadLinkInformationList.append({.name = desc.name(), # 276|-> .priceAmount = desc.priceAmount(), # 277| .distributionType = desc.distributionType(), # 278| .descriptionLink = desc.link(), Error: COMPILER_WARNING: [#def6] knewstuff-6.12.0/src/attica/atticarequester.cpp:277:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 277 | .distributionType = desc.distributionType(), # | ^ # 275| entry.d->mDownloadLinkInformationList.append({.name = desc.name(), # 276| .priceAmount = desc.priceAmount(), # 277|-> .distributionType = desc.distributionType(), # 278| .descriptionLink = desc.link(), # 279| .id = desc.id(), Error: COMPILER_WARNING: [#def7] knewstuff-6.12.0/src/attica/atticarequester.cpp:278:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 278 | .descriptionLink = desc.link(), # | ^ # 276| .priceAmount = desc.priceAmount(), # 277| .distributionType = desc.distributionType(), # 278|-> .descriptionLink = desc.link(), # 279| .id = desc.id(), # 280| .isDownloadtypeLink = desc.type() == Attica::DownloadDescription::LinkDownload, Error: COMPILER_WARNING: [#def8] knewstuff-6.12.0/src/attica/atticarequester.cpp:279:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 279 | .id = desc.id(), # | ^ # 277| .distributionType = desc.distributionType(), # 278| .descriptionLink = desc.link(), # 279|-> .id = desc.id(), # 280| .isDownloadtypeLink = desc.type() == Attica::DownloadDescription::LinkDownload, # 281| .size = desc.size(), Error: COMPILER_WARNING: [#def9] knewstuff-6.12.0/src/attica/atticarequester.cpp:280:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 280 | .isDownloadtypeLink = desc.type() == Attica::DownloadDescription::LinkDownload, # | ^ # 278| .descriptionLink = desc.link(), # 279| .id = desc.id(), # 280|-> .isDownloadtypeLink = desc.type() == Attica::DownloadDescription::LinkDownload, # 281| .size = desc.size(), # 282| .tags = desc.tags(), Error: COMPILER_WARNING: [#def10] knewstuff-6.12.0/src/attica/atticarequester.cpp:281:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 281 | .size = desc.size(), # | ^ # 279| .id = desc.id(), # 280| .isDownloadtypeLink = desc.type() == Attica::DownloadDescription::LinkDownload, # 281|-> .size = desc.size(), # 282| .tags = desc.tags(), # 283| .version = desc.version()}); Error: COMPILER_WARNING: [#def11] knewstuff-6.12.0/src/attica/atticarequester.cpp:282:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 282 | .tags = desc.tags(), # | ^ # 280| .isDownloadtypeLink = desc.type() == Attica::DownloadDescription::LinkDownload, # 281| .size = desc.size(), # 282|-> .tags = desc.tags(), # 283| .version = desc.version()}); # 284| } Error: COMPILER_WARNING: [#def12] knewstuff-6.12.0/src/attica/atticarequester.cpp:283:55: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 283 | .version = desc.version()}); # | ^ # 281| .size = desc.size(), # 282| .tags = desc.tags(), # 283|-> .version = desc.version()}); # 284| } # 285| Error: COMPILER_WARNING: [#def13] knewstuff-6.12.0/src/core/cache.cpp:11: included_from: Included from here. knewstuff-6.12.0/src/core/compat_p.h: scope_hint: In function ‘KNSCore::Provider::SearchPreset KNSCompat::searchPresetToLegacy(const KNSCore::SearchPreset&)’ knewstuff-6.12.0/src/core/compat_p.h:90:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 90 | .request = searchRequestToLegacy(preset.request()), # | ^ # 88| { # 89| return { # 90|-> .request = searchRequestToLegacy(preset.request()), # 91| .displayName = preset.displayName(), # 92| .iconName = preset.iconName(), Error: COMPILER_WARNING: [#def14] knewstuff-6.12.0/src/core/compat_p.h:91:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 91 | .displayName = preset.displayName(), # | ^ # 89| return { # 90| .request = searchRequestToLegacy(preset.request()), # 91|-> .displayName = preset.displayName(), # 92| .iconName = preset.iconName(), # 93| .type = Error: COMPILER_WARNING: [#def15] knewstuff-6.12.0/src/core/compat_p.h:92:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 92 | .iconName = preset.iconName(), # | ^ # 90| .request = searchRequestToLegacy(preset.request()), # 91| .displayName = preset.displayName(), # 92|-> .iconName = preset.iconName(), # 93| .type = # 94| [type = preset.type()] { Error: COMPILER_WARNING: [#def16] knewstuff-6.12.0/src/core/compat_p.h:93:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 93 | .type = # | ^ # 91| .displayName = preset.displayName(), # 92| .iconName = preset.iconName(), # 93|-> .type = # 94| [type = preset.type()] { # 95| switch (type) { Error: COMPILER_WARNING: [#def17] knewstuff-6.12.0/src/core/compat_p.h:123:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 123 | .providerId = preset.providerId(), # | ^ # 121| return KNSCore::Provider::SearchPresetTypes::NoPresetType; # 122| }(), # 123|-> .providerId = preset.providerId(), # 124| }; # 125| } Error: COMPILER_WARNING: [#def18] knewstuff-6.12.0/src/core/compat_p.h: scope_hint: In function ‘KNSCore::Provider::CategoryMetadata KNSCompat::categoryMetadataToLegacy(const KNSCore::CategoryMetadata&)’ knewstuff-6.12.0/src/core/compat_p.h:130:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 130 | .id = metadata.id(), # | ^ # 128| { # 129| return { # 130|-> .id = metadata.id(), # 131| .name = metadata.name(), # 132| .displayName = metadata.displayName(), Error: COMPILER_WARNING: [#def19] knewstuff-6.12.0/src/core/compat_p.h:131:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 131 | .name = metadata.name(), # | ^ # 129| return { # 130| .id = metadata.id(), # 131|-> .name = metadata.name(), # 132| .displayName = metadata.displayName(), # 133| }; Error: COMPILER_WARNING: [#def20] knewstuff-6.12.0/src/core/compat_p.h:132:9: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 132 | .displayName = metadata.displayName(), # | ^ # 130| .id = metadata.id(), # 131| .name = metadata.name(), # 132|-> .displayName = metadata.displayName(), # 133| }; # 134| } Error: COMPILER_WARNING: [#def21] knewstuff-6.12.0/src/core/enginebase.cpp: scope_hint: In member function ‘QList<KNSCore::Provider::CategoryMetadata> KNSCore::EngineBase::categoriesMetadata()’ knewstuff-6.12.0/src/core/enginebase.cpp:294:48: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 294 | list.append(Provider::CategoryMetadata{.id = data.id(), .name = data.name(), .displayName = data.displayName()}); # | ^ # 292| QList<Provider::CategoryMetadata> list; # 293| for (const auto &data : d->categoriesMetadata) { # 294|-> list.append(Provider::CategoryMetadata{.id = data.id(), .name = data.name(), .displayName = data.displayName()}); # 295| } # 296| return list; Error: COMPILER_WARNING: [#def22] knewstuff-6.12.0/src/core/enginebase.cpp:294:65: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 294 | list.append(Provider::CategoryMetadata{.id = data.id(), .name = data.name(), .displayName = data.displayName()}); # | ^ # 292| QList<Provider::CategoryMetadata> list; # 293| for (const auto &data : d->categoriesMetadata) { # 294|-> list.append(Provider::CategoryMetadata{.id = data.id(), .name = data.name(), .displayName = data.displayName()}); # 295| } # 296| return list; Error: COMPILER_WARNING: [#def23] knewstuff-6.12.0/src/core/enginebase.cpp:294:86: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 294 | list.append(Provider::CategoryMetadata{.id = data.id(), .name = data.name(), .displayName = data.displayName()}); # | ^ # 292| QList<Provider::CategoryMetadata> list; # 293| for (const auto &data : d->categoriesMetadata) { # 294|-> list.append(Provider::CategoryMetadata{.id = data.id(), .name = data.name(), .displayName = data.displayName()}); # 295| } # 296| return list; Error: COMPILER_WARNING: [#def24] knewstuff-6.12.0/src/core/entry.cpp: scope_hint: In member function ‘QList<KNSCore::Entry::DownloadLinkInformation> KNSCore::Entry::downloadLinkInformationList() const’ knewstuff-6.12.0/src/core/entry.cpp:360:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 360 | ret.append({.name = info.name, # | ^ # 358| ret.reserve(infos.size()); # 359| for (const auto &info : infos) { # 360|-> ret.append({.name = info.name, # 361| .priceAmount = info.priceAmount, # 362| .distributionType = info.distributionType, Error: COMPILER_WARNING: [#def25] knewstuff-6.12.0/src/core/entry.cpp:361:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 361 | .priceAmount = info.priceAmount, # | ^ # 359| for (const auto &info : infos) { # 360| ret.append({.name = info.name, # 361|-> .priceAmount = info.priceAmount, # 362| .distributionType = info.distributionType, # 363| .descriptionLink = info.descriptionLink, Error: COMPILER_WARNING: [#def26] knewstuff-6.12.0/src/core/entry.cpp:362:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 362 | .distributionType = info.distributionType, # | ^ # 360| ret.append({.name = info.name, # 361| .priceAmount = info.priceAmount, # 362|-> .distributionType = info.distributionType, # 363| .descriptionLink = info.descriptionLink, # 364| .id = info.id, Error: COMPILER_WARNING: [#def27] knewstuff-6.12.0/src/core/entry.cpp:363:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 363 | .descriptionLink = info.descriptionLink, # | ^ # 361| .priceAmount = info.priceAmount, # 362| .distributionType = info.distributionType, # 363|-> .descriptionLink = info.descriptionLink, # 364| .id = info.id, # 365| .isDownloadtypeLink = info.isDownloadtypeLink, Error: COMPILER_WARNING: [#def28] knewstuff-6.12.0/src/core/entry.cpp:364:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 364 | .id = info.id, # | ^ # 362| .distributionType = info.distributionType, # 363| .descriptionLink = info.descriptionLink, # 364|-> .id = info.id, # 365| .isDownloadtypeLink = info.isDownloadtypeLink, # 366| .size = info.size, Error: COMPILER_WARNING: [#def29] knewstuff-6.12.0/src/core/entry.cpp:365:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 365 | .isDownloadtypeLink = info.isDownloadtypeLink, # | ^ # 363| .descriptionLink = info.descriptionLink, # 364| .id = info.id, # 365|-> .isDownloadtypeLink = info.isDownloadtypeLink, # 366| .size = info.size, # 367| .tags = info.tags}); Error: COMPILER_WARNING: [#def30] knewstuff-6.12.0/src/core/entry.cpp:366:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 366 | .size = info.size, # | ^ # 364| .id = info.id, # 365| .isDownloadtypeLink = info.isDownloadtypeLink, # 366|-> .size = info.size, # 367| .tags = info.tags}); # 368| } Error: COMPILER_WARNING: [#def31] knewstuff-6.12.0/src/core/entry.cpp:367:21: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 367 | .tags = info.tags}); # | ^ # 365| .isDownloadtypeLink = info.isDownloadtypeLink, # 366| .size = info.size, # 367|-> .tags = info.tags}); # 368| } # 369| return ret; Error: COMPILER_WARNING: [#def32] knewstuff-6.12.0/src/core/entry.cpp: scope_hint: In member function ‘void KNSCore::Entry::appendDownloadLinkInformation(const DownloadLinkInformation&)’ knewstuff-6.12.0/src/core/entry.cpp:374:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 374 | d->mDownloadLinkInformationList.append({.name = info.name, # | ^ # 372| void KNSCore::Entry::appendDownloadLinkInformation(const KNSCore::Entry::DownloadLinkInformation &info) # 373| { # 374|-> d->mDownloadLinkInformationList.append({.name = info.name, # 375| .priceAmount = info.priceAmount, # 376| .distributionType = info.distributionType, Error: COMPILER_WARNING: [#def33] knewstuff-6.12.0/src/core/entry.cpp:375:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 375 | .priceAmount = info.priceAmount, # | ^ # 373| { # 374| d->mDownloadLinkInformationList.append({.name = info.name, # 375|-> .priceAmount = info.priceAmount, # 376| .distributionType = info.distributionType, # 377| .descriptionLink = info.descriptionLink, Error: COMPILER_WARNING: [#def34] knewstuff-6.12.0/src/core/entry.cpp:376:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 376 | .distributionType = info.distributionType, # | ^ # 374| d->mDownloadLinkInformationList.append({.name = info.name, # 375| .priceAmount = info.priceAmount, # 376|-> .distributionType = info.distributionType, # 377| .descriptionLink = info.descriptionLink, # 378| .id = info.id, Error: COMPILER_WARNING: [#def35] knewstuff-6.12.0/src/core/entry.cpp:377:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 377 | .descriptionLink = info.descriptionLink, # | ^ # 375| .priceAmount = info.priceAmount, # 376| .distributionType = info.distributionType, # 377|-> .descriptionLink = info.descriptionLink, # 378| .id = info.id, # 379| .isDownloadtypeLink = info.isDownloadtypeLink, Error: COMPILER_WARNING: [#def36] knewstuff-6.12.0/src/core/entry.cpp:378:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 378 | .id = info.id, # | ^ # 376| .distributionType = info.distributionType, # 377| .descriptionLink = info.descriptionLink, # 378|-> .id = info.id, # 379| .isDownloadtypeLink = info.isDownloadtypeLink, # 380| .size = info.size, Error: COMPILER_WARNING: [#def37] knewstuff-6.12.0/src/core/entry.cpp:379:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 379 | .isDownloadtypeLink = info.isDownloadtypeLink, # | ^ # 377| .descriptionLink = info.descriptionLink, # 378| .id = info.id, # 379|-> .isDownloadtypeLink = info.isDownloadtypeLink, # 380| .size = info.size, # 381| .tags = info.tags, Error: COMPILER_WARNING: [#def38] knewstuff-6.12.0/src/core/entry.cpp:380:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 380 | .size = info.size, # | ^ # 378| .id = info.id, # 379| .isDownloadtypeLink = info.isDownloadtypeLink, # 380|-> .size = info.size, # 381| .tags = info.tags, # 382| .version = QString()}); Error: COMPILER_WARNING: [#def39] knewstuff-6.12.0/src/core/entry.cpp:381:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 381 | .tags = info.tags, # | ^ # 379| .isDownloadtypeLink = info.isDownloadtypeLink, # 380| .size = info.size, # 381|-> .tags = info.tags, # 382| .version = QString()}); # 383| } Error: COMPILER_WARNING: [#def40] knewstuff-6.12.0/src/core/entry.cpp:382:45: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 382 | .version = QString()}); # | ^ # 380| .size = info.size, # 381| .tags = info.tags, # 382|-> .version = QString()}); # 383| } # 384| Error: COMPILER_WARNING: [#def41] knewstuff-6.12.0/src/core/providercore.cpp: scope_hint: In constructor ‘KNSCore::ProviderCore::ProviderCore(KNSCore::ProviderBase*, QObject*)’ knewstuff-6.12.0/src/core/providercore.cpp:21:33: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 21 | , d(new ProviderCorePrivate{.base = [this, base] { # | ^ # 19| KNSCore::ProviderCore::ProviderCore(ProviderBase *base, QObject *parent) # 20| : QObject(parent) # 21|-> , d(new ProviderCorePrivate{.base = [this, base] { # 22| connect(base, &ProviderBase::basicsLoaded, this, &ProviderCore::basicsLoaded); # 23| base->setParent(this); Error: COMPILER_WARNING: [#def42] knewstuff-6.12.0/src/core/resultsstream.cpp: scope_hint: In constructor ‘KNSCore::ResultsStream::ResultsStream(const KNSCore::SearchRequest&, KNSCore::EngineBase*)’ knewstuff-6.12.0/src/core/resultsstream.cpp:45:11: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 45 | .providers = base->d->providerCores.values(), # | ^ # 43| ResultsStream::ResultsStream(const SearchRequest &request, EngineBase *base) # 44| : d(new ResultsStreamPrivate{ # 45|-> .providers = base->d->providerCores.values(), # 46| .engine = base, # 47| .request = request, Error: COMPILER_WARNING: [#def43] knewstuff-6.12.0/src/core/resultsstream.cpp:46:11: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 46 | .engine = base, # | ^ # 44| : d(new ResultsStreamPrivate{ # 45| .providers = base->d->providerCores.values(), # 46|-> .engine = base, # 47| .request = request, # 48| }) Error: COMPILER_WARNING: [#def44] knewstuff-6.12.0/src/core/resultsstream.cpp:47:11: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 47 | .request = request, # | ^ # 45| .providers = base->d->providerCores.values(), # 46| .engine = base, # 47|-> .request = request, # 48| }) # 49| { Error: COMPILER_WARNING: [#def45] knewstuff-6.12.0/src/core/searchrequest.cpp: scope_hint: In constructor ‘KNSCore::SearchRequest::SearchRequest(KNSCore::SortMode, KNSCore::Filter, const QString&, const QStringList&, int, int)’ knewstuff-6.12.0/src/core/searchrequest.cpp:12:34: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 12 | : d(new SearchRequestPrivate{.sortMode = sortMode_, # | ^ # 10| # 11| SearchRequest::SearchRequest(SortMode sortMode_, Filter filter_, const QString &searchTerm_, const QStringList &categories_, int page_, int pageSize_) # 12|-> : d(new SearchRequestPrivate{.sortMode = sortMode_, # 13| .filter = filter_, # 14| .searchTerm = searchTerm_, Error: COMPILER_WARNING: [#def46] knewstuff-6.12.0/src/core/searchrequest.cpp:13:34: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 13 | .filter = filter_, # | ^ # 11| SearchRequest::SearchRequest(SortMode sortMode_, Filter filter_, const QString &searchTerm_, const QStringList &categories_, int page_, int pageSize_) # 12| : d(new SearchRequestPrivate{.sortMode = sortMode_, # 13|-> .filter = filter_, # 14| .searchTerm = searchTerm_, # 15| .categories = categories_, Error: COMPILER_WARNING: [#def47] knewstuff-6.12.0/src/core/searchrequest.cpp:14:34: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 14 | .searchTerm = searchTerm_, # | ^ # 12| : d(new SearchRequestPrivate{.sortMode = sortMode_, # 13| .filter = filter_, # 14|-> .searchTerm = searchTerm_, # 15| .categories = categories_, # 16| .page = page_, Error: COMPILER_WARNING: [#def48] knewstuff-6.12.0/src/core/searchrequest.cpp:15:34: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 15 | .categories = categories_, # | ^ # 13| .filter = filter_, # 14| .searchTerm = searchTerm_, # 15|-> .categories = categories_, # 16| .page = page_, # 17| .pageSize = pageSize_, Error: COMPILER_WARNING: [#def49] knewstuff-6.12.0/src/core/searchrequest.cpp:16:34: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 16 | .page = page_, # | ^ # 14| .searchTerm = searchTerm_, # 15| .categories = categories_, # 16|-> .page = page_, # 17| .pageSize = pageSize_, # 18| .id = SearchRequestPrivate::searchRequestId()}) Error: COMPILER_WARNING: [#def50] knewstuff-6.12.0/src/core/searchrequest.cpp:17:34: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 17 | .pageSize = pageSize_, # | ^ # 15| .categories = categories_, # 16| .page = page_, # 17|-> .pageSize = pageSize_, # 18| .id = SearchRequestPrivate::searchRequestId()}) # 19| { Error: COMPILER_WARNING: [#def51] knewstuff-6.12.0/src/core/searchrequest.cpp:18:34: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 18 | .id = SearchRequestPrivate::searchRequestId()}) # | ^ # 16| .page = page_, # 17| .pageSize = pageSize_, # 18|-> .id = SearchRequestPrivate::searchRequestId()}) # 19| { # 20| } Error: COMPILER_WARNING: [#def52] knewstuff-6.12.0/src/opds/opdsprovider.cpp: scope_hint: In member function ‘void KNSCore::OPDSProviderPrivate::parseFeedData(const QDomDocument&)’ knewstuff-6.12.0/src/opds/opdsprovider.cpp:230:13: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 230 | .request = request, # | ^ # 228| SearchRequest request(SortMode::Downloads, Filter::None, providerId); # 229| SearchPreset preset(new SearchPresetPrivate{ # 230|-> .request = request, # 231| .displayName = {}, # 232| .iconName = {}, Error: COMPILER_WARNING: [#def53] knewstuff-6.12.0/src/opds/opdsprovider.cpp:231:13: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 231 | .displayName = {}, # | ^ # 229| SearchPreset preset(new SearchPresetPrivate{ # 230| .request = request, # 231|-> .displayName = {}, # 232| .iconName = {}, # 233| .type = SearchPreset::Type::Start, Error: COMPILER_WARNING: [#def54] knewstuff-6.12.0/src/opds/opdsprovider.cpp:232:13: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 232 | .iconName = {}, # | ^ # 230| .request = request, # 231| .displayName = {}, # 232|-> .iconName = {}, # 233| .type = SearchPreset::Type::Start, # 234| .providerId = providerId, Error: COMPILER_WARNING: [#def55] knewstuff-6.12.0/src/opds/opdsprovider.cpp:233:13: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 233 | .type = SearchPreset::Type::Start, # | ^ # 231| .displayName = {}, # 232| .iconName = {}, # 233|-> .type = SearchPreset::Type::Start, # 234| .providerId = providerId, # 235| }); Error: COMPILER_WARNING: [#def56] knewstuff-6.12.0/src/opds/opdsprovider.cpp:234:13: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 234 | .providerId = providerId, # | ^ # 232| .iconName = {}, # 233| .type = SearchPreset::Type::Start, # 234|-> .providerId = providerId, # 235| }); # 236| presets.append(preset); Error: COMPILER_WARNING: [#def57] knewstuff-6.12.0/src/opds/opdsprovider.cpp:303:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 303 | .request = request, # | ^ # 301| SearchRequest request(SortMode::Downloads, Filter::None, fixRelativeUrl(link.href()).toString()); # 302| SearchPreset preset(new SearchPresetPrivate{ # 303|-> .request = request, # 304| .displayName = link.title().isEmpty() ? link.rel() : link.title(), # 305| .iconName = {}, Error: COMPILER_WARNING: [#def58] knewstuff-6.12.0/src/opds/opdsprovider.cpp:304:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 304 | .displayName = link.title().isEmpty() ? link.rel() : link.title(), # | ^ # 302| SearchPreset preset(new SearchPresetPrivate{ # 303| .request = request, # 304|-> .displayName = link.title().isEmpty() ? link.rel() : link.title(), # 305| .iconName = {}, # 306| .type = Error: COMPILER_WARNING: [#def59] knewstuff-6.12.0/src/opds/opdsprovider.cpp:305:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 305 | .iconName = {}, # | ^ # 303| .request = request, # 304| .displayName = link.title().isEmpty() ? link.rel() : link.title(), # 305|-> .iconName = {}, # 306| .type = # 307| [&link] { Error: COMPILER_WARNING: [#def60] knewstuff-6.12.0/src/opds/opdsprovider.cpp:306:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 306 | .type = # | ^ # 304| .displayName = link.title().isEmpty() ? link.rel() : link.title(), # 305| .iconName = {}, # 306|-> .type = # 307| [&link] { # 308| if (link.rel() == REL_START) { Error: COMPILER_WARNING: [#def61] knewstuff-6.12.0/src/opds/opdsprovider.cpp:337:17: warning[-Wc++20-extensions]: C++ designated initializers only available with ‘-std=c++20’ or ‘-std=gnu++20’ # 337 | .providerId = providerId, # | ^ # 335| return SearchPreset::Type::NoPresetType; # 336| }(), # 337|-> .providerId = providerId, # 338| }); # 339| presets.append(preset);
analyzer-version-clippy | 1.86.0 |
analyzer-version-cppcheck | 2.17.1 |
analyzer-version-gcc | 15.0.1 |
analyzer-version-gcc-analyzer | 15.0.1 |
analyzer-version-shellcheck | 0.10.0 |
analyzer-version-unicontrol | 0.0.2 |
diffbase-analyzer-version-clippy | 1.86.0 |
diffbase-analyzer-version-cppcheck | 2.17.1 |
diffbase-analyzer-version-gcc | 15.0.1 |
diffbase-analyzer-version-gcc-analyzer | 15.0.1 |
diffbase-analyzer-version-shellcheck | 0.10.0 |
diffbase-analyzer-version-unicontrol | 0.0.2 |
diffbase-enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
diffbase-exit-code | 0 |
diffbase-host | ip-172-16-1-190.us-west-2.compute.internal |
diffbase-known-false-positives | /usr/share/csmock/known-false-positives.js |
diffbase-known-false-positives-rpm | known-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch |
diffbase-mock-config | fedora-rawhide-x86_64 |
diffbase-project-name | kf6-knewstuff-6.13.0-1.fc43 |
diffbase-store-results-to | /tmp/tmpjg2zf208/kf6-knewstuff-6.13.0-1.fc43.tar.xz |
diffbase-time-created | 2025-04-25 13:33:49 |
diffbase-time-finished | 2025-04-25 13:36:48 |
diffbase-tool | csmock |
diffbase-tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpjg2zf208/kf6-knewstuff-6.13.0-1.fc43.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpjg2zf208/kf6-knewstuff-6.13.0-1.fc43.src.rpm' |
diffbase-tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |
enabled-plugins | clippy, cppcheck, gcc, shellcheck, unicontrol |
exit-code | 0 |
host | ip-172-16-1-190.us-west-2.compute.internal |
known-false-positives | /usr/share/csmock/known-false-positives.js |
known-false-positives-rpm | known-false-positives-0.0.0.20250425.124705.g1c7c448.main-1.el9.noarch |
mock-config | fedora-rawhide-x86_64 |
project-name | kf6-knewstuff-6.12.0-1.fc42 |
store-results-to | /tmp/tmpdduowdkc/kf6-knewstuff-6.12.0-1.fc42.tar.xz |
time-created | 2025-04-25 13:30:24 |
time-finished | 2025-04-25 13:33:35 |
title | Fixed findings |
tool | csmock |
tool-args | '/usr/bin/csmock' '-r' 'fedora-rawhide-x86_64' '-t' 'unicontrol,cppcheck,gcc,clippy,shellcheck' '-o' '/tmp/tmpdduowdkc/kf6-knewstuff-6.12.0-1.fc42.tar.xz' '--gcc-analyze' '--unicontrol-notests' '--unicontrol-bidi-only' '--install' 'pam' '--gcc-analyzer-bin=/usr/bin/gcc' '/tmp/tmpdduowdkc/kf6-knewstuff-6.12.0-1.fc42.src.rpm' |
tool-version | csmock-3.8.1.20250422.172604.g26bc3d6-1.el9 |