diff --git a/include/opendht/dht.h b/include/opendht/dht.h
index 038efd55aaa7c1edd1f23e4d63ca8fa744cac49b..c5839610029da63f9d4482f6e5efbe38fbe4e292 100644
--- a/include/opendht/dht.h
+++ b/include/opendht/dht.h
@@ -583,7 +583,7 @@ private:
         size_t rid {};
         time_point time {};
 
-        constexpr Listener(size_t rid, time_point t) : rid(rid), time(t) {}
+        /*constexpr*/ Listener(size_t rid, time_point t) : rid(rid), time(t) {}
 
         void refresh(size_t tid, time_point t) {
             rid = tid;