Skip to content

Commit 2f7a1b4

Browse files
committed
explicitly declare virtual destructors
1 parent b707b5f commit 2f7a1b4

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

stdlib/public/Concurrency/TaskGroup.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -666,6 +666,8 @@ class AccumulatingTaskGroup: public TaskGroupBase {
666666

667667
virtual void destroy() override;
668668

669+
virtual ~AccumulatingTaskGroup() {}
670+
669671
virtual bool isDiscardingResults() const override {
670672
return false;
671673
}
@@ -714,6 +716,8 @@ class DiscardingTaskGroup: public TaskGroupBase {
714716

715717
virtual void destroy() override;
716718

719+
virtual ~DiscardingTaskGroup() {}
720+
717721
virtual bool isDiscardingResults() const override {
718722
return true;
719723
}

0 commit comments

Comments
 (0)