diff --git a/dune/stuff/functions/interfaces.hh b/dune/stuff/functions/interfaces.hh
index 9752068f7c382280cc700125dba86ede95f1ff97..dd1f1fa22dd1f0294d0467560b4b9785797f182d 100644
--- a/dune/stuff/functions/interfaces.hh
+++ b/dune/stuff/functions/interfaces.hh
@@ -538,6 +538,10 @@ private:
     {
     }
 
+    virtual ~Localfunction()
+    {
+    }
+
     virtual void evaluate(const DomainType& xx, RangeType& ret) const override final
     {
       const auto xx_global = geometry_.global(xx);