diff --git a/src/emerge.h b/src/emerge.h
index 458a366fc803a87515ac850293445be70f1d905a..d2ab6894dfe5edf9a7eafb90d7213eed3996a4db 100644
--- a/src/emerge.h
+++ b/src/emerge.h
@@ -75,6 +75,7 @@ class IBackgroundBlockEmerger
 public:
 	virtual bool enqueueBlockEmerge(u16 peer_id, v3s16 p,
 			bool allow_generate) = 0;
+	virtual ~IBackgroundBlockEmerger() {}
 };
 
 class EmergeManager : public IBackgroundBlockEmerger {