Index: uspace/lib/cpp/include/impl/memory.hpp
===================================================================
--- uspace/lib/cpp/include/impl/memory.hpp	(revision 289b2dd18af9c6ca7f85f489c846d8e38962c942)
+++ uspace/lib/cpp/include/impl/memory.hpp	(revision e6c9fa6dc395f78e9c298d090e53151df19f3abc)
@@ -293,5 +293,5 @@
             }
 
-            const_pointer_address address(const_reference x) const noexcept
+            const_pointer address(const_reference x) const noexcept
             { // TODO: see std::addressof
                 return &x;
@@ -394,9 +394,7 @@
         for (; first != last; ++first)
             ::new (static_cast<void*>(&*first)) typename iterator_traits<ForwardIterator>::value_type(x);
-
-        return result;
-    }
-
-    template<class ForwardIterator, class Size>
+    }
+
+    template<class ForwardIterator, class Size, class T>
     ForwardIterator unitialized_fill_n(
         ForwardIterator first, Size n, const T& x
@@ -406,5 +404,5 @@
             ::new (static_cast<void*>(&*first)) typename iterator_traits<ForwardIterator>::value_type(x);
 
-        return result;
+        return first;
     }
 }
