diff --git a/source/simple/graphical/color_vector.hpp b/source/simple/graphical/color_vector.hpp
index ef2d8f722d55aa84e7604c78c5ec543b78d8572f..19d61ce53d82b5a5faf724320f5d713cae9ff673 100644
--- a/source/simple/graphical/color_vector.hpp
+++ b/source/simple/graphical/color_vector.hpp
@@ -24,6 +24,10 @@ namespace simple::graphical
 
 		using base::base;
 
+		// TODO: workaround for clang bug, that prevents inheriting the default constructor
+		// https://bugs.llvm.org/show_bug.cgi?id=38673
+		constexpr explicit color_vector() = default;
+
 		constexpr explicit color_vector(const base& other)
 		: base(other)
 		{}