aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2014-04-15 14:31:26 +0200
committerChristian Kandeler <christian.kandeler@digia.com>2014-04-15 16:01:25 +0200
commitb6b73293e447ccde15af2270096250bd39082d32 (patch)
tree56238a738e1c09774fc04d769844a3c0db50d139 /src
parent93a6b4a600721cecae1ebca0fbb7b9d8ab4d79de (diff)
Fix warnings when compiling with Qt 4.
Change-Id: I8f2f3d2215811a949456bf8a5e982d75149f6244 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/lib/corelib/buildgraph/inputartifactscanner.cpp8
-rw-r--r--src/lib/corelib/buildgraph/inputartifactscanner.h5
-rw-r--r--src/lib/corelib/language/language.cpp10
-rw-r--r--src/lib/corelib/language/language.h4
4 files changed, 23 insertions, 4 deletions
diff --git a/src/lib/corelib/buildgraph/inputartifactscanner.cpp b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
index de2e518f6..29c841e2b 100644
--- a/src/lib/corelib/buildgraph/inputartifactscanner.cpp
+++ b/src/lib/corelib/buildgraph/inputartifactscanner.cpp
@@ -364,5 +364,13 @@ void InputArtifactScanner::handleDependency(ResolvedDependency &dependency)
}
}
+InputArtifactScannerContext::DependencyScannerCacheItem::DependencyScannerCacheItem() : valid(false)
+{
+}
+
+InputArtifactScannerContext::DependencyScannerCacheItem::~DependencyScannerCacheItem()
+{
+}
+
} // namespace Internal
} // namespace qbs
diff --git a/src/lib/corelib/buildgraph/inputartifactscanner.h b/src/lib/corelib/buildgraph/inputartifactscanner.h
index 572b8b27b..7f1f81c7d 100644
--- a/src/lib/corelib/buildgraph/inputartifactscanner.h
+++ b/src/lib/corelib/buildgraph/inputartifactscanner.h
@@ -96,9 +96,8 @@ private:
struct DependencyScannerCacheItem
{
- DependencyScannerCacheItem()
- : valid(false)
- {}
+ DependencyScannerCacheItem();
+ ~DependencyScannerCacheItem();
bool valid;
QList<DependencyScannerPtr> scanners;
diff --git a/src/lib/corelib/language/language.cpp b/src/lib/corelib/language/language.cpp
index 4163ad957..37ed5380d 100644
--- a/src/lib/corelib/language/language.cpp
+++ b/src/lib/corelib/language/language.cpp
@@ -239,6 +239,16 @@ void RuleArtifact::store(PersistentPool &pool) const
* \sa ResolvedTransformer
*/
+ScriptFunction::ScriptFunction()
+{
+
+}
+
+ScriptFunction::~ScriptFunction()
+{
+
+}
+
/*!
* \variable ScriptFunction::script
* \brief The actual Javascript code, taken verbatim from the qbs source file.
diff --git a/src/lib/corelib/language/language.h b/src/lib/corelib/language/language.h
index 6b7abad8d..65fdde67d 100644
--- a/src/lib/corelib/language/language.h
+++ b/src/lib/corelib/language/language.h
@@ -208,6 +208,8 @@ class ScriptFunction : public PersistentObject
public:
static ScriptFunctionPtr create() { return ScriptFunctionPtr(new ScriptFunction); }
+ ~ScriptFunction();
+
QString sourceCode;
QStringList argumentNames;
CodeLocation location;
@@ -217,7 +219,7 @@ public:
bool isValid() const;
private:
- ScriptFunction() {}
+ ScriptFunction();
void load(PersistentPool &);
void store(PersistentPool &) const;