diff --git a/src/Solvers/IrregularDomain.h b/src/Solvers/IrregularDomain.h
index 9fbf43865a8ad2068f521d5de4c94b2780c5397e..562ebed82ababa707fa1202dff53609d496b23e1 100644
--- a/src/Solvers/IrregularDomain.h
+++ b/src/Solvers/IrregularDomain.h
@@ -124,6 +124,7 @@ public:
 
     virtual int getIdx(int x, int y, int z) = 0;
     virtual bool hasGeometryChanged() = 0;
+    virtual ~IrregularDomain() {};
 
 protected: