Index: uspace/lib/cpp/include/impl/type_traits.hpp
===================================================================
--- uspace/lib/cpp/include/impl/type_traits.hpp	(revision add816c71ff22ca10ecbce5cc96a1367b73f3c03)
+++ uspace/lib/cpp/include/impl/type_traits.hpp	(revision 7e91e0fdf5c30e381450ca62f9b8e50697b323f9)
@@ -200,5 +200,5 @@
     { /* DUMMY BODY */ };
 
-    template<>
+    template<class T>
     struct is_lvalue_reference<T&>: true_type
     { /* DUMMY BODY */ };
@@ -208,5 +208,5 @@
     { /* DUMMY BODY*/ };
 
-    template<>
+    template<class T>
     struct is_rvalue_reference<T&&>: true_type
     { /* DUMMY BODY*/ };
@@ -262,5 +262,5 @@
     template<class Ret, class... Args>
     struct is_function<Ret(Args......)>: true_type
-    { /* DUMMY BODY */ }
+    { /* DUMMY BODY */ };
 
     template<class Ret, class... Args>
@@ -479,5 +479,6 @@
 
     template<class T>
-    struct is_member_pointer: __is_member_pointer<remove_cv_t<T>>;
+    struct is_member_pointer: __is_member_pointer<remove_cv_t<T>>
+    { /* DUMMY BODY */ };
 
     /**
