diff mbox

[v3] add missing 'template' keyword

Message ID CAH6eHdTWu8tByaCS8T+Oa-GtvPBK5icgoFNSkubRTYZidDNTWQ@mail.gmail.com
State New
Headers show

Commit Message

Jonathan Wakely Nov. 20, 2013, 1:40 p.m. UTC
2013-11-20  Jonathan Wakely  <jwakely.gcc@gmail.com>

        PR c++/59173
        * include/ext/pointer.h (pointer_traits<>::rebind<>): Add template
        keyword in nested name.

Tested x86_64-linux, committed to trunk.
commit 7359ca380f9e4ec5d1193e1efcc3aec5af95ec93
Author: Jonathan Wakely <jwakely.gcc@gmail.com>
Date:   Wed Nov 20 13:19:28 2013 +0000

    	PR c++/59173
    	* include/ext/pointer.h (pointer_traits<>::rebind<>): Add template
    	keyword in nested name.
diff mbox

Patch

diff --git a/libstdc++-v3/include/ext/pointer.h b/libstdc++-v3/include/ext/pointer.h
index 12bc749..d1730be 100644
--- a/libstdc++-v3/include/ext/pointer.h
+++ b/libstdc++-v3/include/ext/pointer.h
@@ -580,7 +580,7 @@  _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
       template<typename _Up>
         using rebind = typename __gnu_cxx::_Pointer_adapter<
-	typename pointer_traits<_Storage_policy>::rebind<_Up>>;
+	typename pointer_traits<_Storage_policy>::template rebind<_Up>>;
 
       static pointer pointer_to(typename pointer::reference __r) noexcept
       { return pointer(std::addressof(__r)); }