aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib')
-rw-r--r--src/lib/corelib/api/projectfileupdater.h2
-rw-r--r--src/lib/corelib/buildgraph/artifact.cpp17
-rw-r--r--src/lib/corelib/buildgraph/artifact.h1
-rw-r--r--src/lib/corelib/tools/fileinfo.cpp2
-rw-r--r--src/lib/corelib/tools/launcherpackets.h2
-rw-r--r--src/lib/corelib/tools/msvcinfo.cpp2
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) {