summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2021-12-02 20:42:58 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2021-12-02 20:42:58 +0100
commit21d50e927303354f3ddde1a0c2b60cc4900906c4 (patch)
treec95cd4adab17ef27378a4897f32a4d74adb8f186
parent7602f4c3a736b9ff409aab6d7633c5f1531e2254 (diff)
Add missing virtual destructors.
-rw-r--r--src/task_ar.h1
-rw-r--r--src/task_cc.h1
-rw-r--r--src/task_ld.h1
-rw-r--r--src/task_so.h1
4 files changed, 4 insertions, 0 deletions
diff --git a/src/task_ar.h b/src/task_ar.h
index f540fef..d021a2e 100644
--- a/src/task_ar.h
+++ b/src/task_ar.h
@@ -22,6 +22,7 @@ public:
const std::string& target,
const std::vector<std::string>& objects,
const std::string& sourcePath);
+ virtual ~TaskAR() = default;
bool dirtyInner() override;
diff --git a/src/task_cc.h b/src/task_cc.h
index c309abd..4ba5679 100644
--- a/src/task_cc.h
+++ b/src/task_cc.h
@@ -20,6 +20,7 @@ public:
TaskCC(const BuildConfiguration& config,
const Settings& settings,
const std::string& sourceDir, const Source& source);
+ virtual ~TaskCC() = default;
std::string name() const override;
bool dirtyInner() override;
diff --git a/src/task_ld.h b/src/task_ld.h
index 516641f..08d5a22 100644
--- a/src/task_ld.h
+++ b/src/task_ld.h
@@ -22,6 +22,7 @@ public:
const std::string& target,
const std::vector<std::string>& objects,
const std::string& sourcePath);
+ virtual ~TaskLD() = default;
bool dirtyInner() override;
diff --git a/src/task_so.h b/src/task_so.h
index a249421..abd43c4 100644
--- a/src/task_so.h
+++ b/src/task_so.h
@@ -22,6 +22,7 @@ public:
const std::string& target,
const std::vector<std::string>& objects,
const std::string& sourcePath);
+ virtual ~TaskSO() = default;
bool dirtyInner() override;