------- Comment #1 from pcarlini at suse dot de 2006-03-08 13:57 ------- Actually, the issue seems much simpler:
namespace one { template<typename T> void fun(T); } using one::fun; template<typename T> void fun(T); //////////// paolo:~/Work> g++ -c reduced2.cc reduced2.cc:12: error: 'template<class T> void fun(T)' conflicts with previous using declaration 'template<class T> void one::fun(T)' -- pcarlini at suse dot de changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|enable_if + using troubles |using + templates troubles http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26605