diff options
Diffstat (limited to 'src/lib/corelib')
-rw-r--r-- | src/lib/corelib/api/projectfileupdater.h | 2 | ||||
-rw-r--r-- | src/lib/corelib/buildgraph/artifact.cpp | 17 | ||||
-rw-r--r-- | src/lib/corelib/buildgraph/artifact.h | 1 | ||||
-rw-r--r-- | src/lib/corelib/tools/fileinfo.cpp | 2 | ||||
-rw-r--r-- | src/lib/corelib/tools/launcherpackets.h | 2 | ||||
-rw-r--r-- | src/lib/corelib/tools/msvcinfo.cpp | 2 |
6 files changed, 10 insertions, 16 deletions
diff --git a/src/lib/corelib/api/projectfileupdater.h b/src/lib/corelib/api/projectfileupdater.h index 3459d788e..ded4e08a9 100644 --- a/src/lib/corelib/api/projectfileupdater.h +++ b/src/lib/corelib/api/projectfileupdater.h @@ -85,7 +85,7 @@ private: const QString m_projectFile; CodeLocation m_itemPosition; - int m_lineOffset; + int m_lineOffset = 0; }; diff --git a/src/lib/corelib/buildgraph/artifact.cpp b/src/lib/corelib/buildgraph/artifact.cpp index e82919560..8d3a8bd3f 100644 --- a/src/lib/corelib/buildgraph/artifact.cpp +++ b/src/lib/corelib/buildgraph/artifact.cpp @@ -51,9 +51,13 @@ namespace qbs { namespace Internal { -Artifact::Artifact() +Artifact::Artifact() : + artifactType(ArtifactType::Unknown), + inputsScanned(false), + timestampRetrieved(false), + alwaysUpdated(false), + oldDataPossiblyPresent(true) { - initialize(); } Artifact::~Artifact() @@ -120,15 +124,6 @@ RuleNode *Artifact::producer() const return *ruleNodes.begin(); } -void Artifact::initialize() -{ - artifactType = Unknown; - inputsScanned = false; - timestampRetrieved = false; - alwaysUpdated = true; - oldDataPossiblyPresent = true; -} - const TypeFilter<Artifact> Artifact::parentArtifacts() const { return TypeFilter<Artifact>(parents); diff --git a/src/lib/corelib/buildgraph/artifact.h b/src/lib/corelib/buildgraph/artifact.h index ee3acea59..2572a3b52 100644 --- a/src/lib/corelib/buildgraph/artifact.h +++ b/src/lib/corelib/buildgraph/artifact.h @@ -114,7 +114,6 @@ public: bool alwaysUpdated : 1; bool oldDataPossiblyPresent : 1; - void initialize(); const TypeFilter<Artifact> parentArtifacts() const; const TypeFilter<Artifact> childArtifacts() const; void onChildDisconnected(BuildGraphNode *child) override; diff --git a/src/lib/corelib/tools/fileinfo.cpp b/src/lib/corelib/tools/fileinfo.cpp index 3bba06ada..8f6b285d4 100644 --- a/src/lib/corelib/tools/fileinfo.cpp +++ b/src/lib/corelib/tools/fileinfo.cpp @@ -450,7 +450,7 @@ static QByteArray storedLinkTarget(const QString &filePath) const QByteArray nativeFilePath = QFile::encodeName(filePath); ssize_t len; while (true) { - struct stat sb; + struct stat sb{}; if (lstat(nativeFilePath.constData(), &sb)) { qWarning("storedLinkTarget: lstat for %s failed with error code %d", nativeFilePath.constData(), errno); diff --git a/src/lib/corelib/tools/launcherpackets.h b/src/lib/corelib/tools/launcherpackets.h index 4306718fd..b3eac4320 100644 --- a/src/lib/corelib/tools/launcherpackets.h +++ b/src/lib/corelib/tools/launcherpackets.h @@ -145,7 +145,7 @@ class ProcessErrorPacket : public LauncherPacket public: ProcessErrorPacket(quintptr token); - QProcess::ProcessError error; + QProcess::ProcessError error = QProcess::UnknownError; QString errorString; private: diff --git a/src/lib/corelib/tools/msvcinfo.cpp b/src/lib/corelib/tools/msvcinfo.cpp index 462f921a4..5097ca2e1 100644 --- a/src/lib/corelib/tools/msvcinfo.cpp +++ b/src/lib/corelib/tools/msvcinfo.cpp @@ -344,7 +344,7 @@ static std::vector<MSVCInstallInfo> retrieveInstancesFromVSWhere( .append(formatVswhereOutput(stdOut, stdErr)); return result; } - QJsonParseError parseError; + QJsonParseError parseError{}; QJsonDocument jsonOutput = QJsonDocument::fromJson(vsWhere.readAllStandardOutput(), &parseError); if (parseError.error != QJsonParseError::NoError) { |