Fix some compiler warnings

Summary:
- Fix order of member initialisation (compiling with -Wreorder)
- Use Q_UNUSED where needed
- QAtomicInteger::loadRelaxed() has been available since Qt 5.14

Test Plan: make && ctest

Reviewers: #frameworks, dfaure, apol

Reviewed By: dfaure

Subscribers: kde-frameworks-devel

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D27158
wilder
Ahmad Samir 6 years ago
parent aa28a2433e
commit fb29718d3a
  1. 2
      src/kconfig_compiler/KConfigCodeGeneratorBase.cpp
  2. 1
      src/kconfig_compiler/KConfigXmlParser.cpp
  3. 2
      src/kconfig_compiler/kconfig_compiler.cpp

@ -30,7 +30,7 @@ KConfigCodeGeneratorBase::KConfigCodeGeneratorBase(
const QString &fileName, const QString &fileName,
const KConfigParameters &parameters, const KConfigParameters &parameters,
ParseResult &parseResult) ParseResult &parseResult)
: m_inputFile(inputFile), m_baseDir(baseDir), m_fileName(fileName), m_cfg(parameters), parseResult(parseResult) : parseResult(parseResult), m_inputFile(inputFile), m_baseDir(baseDir), m_fileName(fileName), m_cfg(parameters)
{ {
m_file.setFileName(m_fileName); m_file.setFileName(m_fileName);
if (!m_file.open(QIODevice::WriteOnly)) { if (!m_file.open(QIODevice::WriteOnly)) {

@ -166,6 +166,7 @@ void KConfigXmlParser::readParameterFromEntry(CfgEntry &readEntry, const QDomEle
bool KConfigXmlParser::hasDefaultCode(CfgEntry &readEntry, const QDomElement &element) bool KConfigXmlParser::hasDefaultCode(CfgEntry &readEntry, const QDomElement &element)
{ {
Q_UNUSED(readEntry) Q_UNUSED(readEntry)
for (QDomElement e = element.firstChildElement(); !e.isNull(); e = e.nextSiblingElement()) { for (QDomElement e = element.firstChildElement(); !e.isNull(); e = e.nextSiblingElement()) {
if (e.attribute(QStringLiteral("param")).isEmpty()) { if (e.attribute(QStringLiteral("param")).isEmpty()) {
if (e.attribute(QStringLiteral("code")) == QLatin1String("true")) { if (e.attribute(QStringLiteral("code")) == QLatin1String("true")) {

@ -665,6 +665,8 @@ QString indent(QString text, int spaces)
bool hasErrors(KConfigXmlParser &parser, const ParseResult& parseResult, const KConfigParameters &cfg) bool hasErrors(KConfigXmlParser &parser, const ParseResult& parseResult, const KConfigParameters &cfg)
{ {
Q_UNUSED(parser)
if (cfg.className.isEmpty()) { if (cfg.className.isEmpty()) {
std::cerr << "Class name missing" << std::endl; std::cerr << "Class name missing" << std::endl;
return true; return true;

Loading…
Cancel
Save