diff --git a/include/libcamera/controls.h b/include/libcamera/controls.h
index 4bfe9615c..c1919d864 100644
--- a/include/libcamera/controls.h
+++ b/include/libcamera/controls.h
@@ -43,7 +43,7 @@ enum ControlType {
 
 namespace details {
 
-template<typename T, typename = std::void_t<>>
+template<typename T, typename = void>
 struct control_type {
 };
 
