[Bug c++/56874] Argument deduction failure due to non-deduced context
redi at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Apr 8 13:01:00 GMT 2013
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56874
Jonathan Wakely <redi at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|Argument deduction failure |Argument deduction failure
|with lambda and default |due to non-deduced context
|template argument |
--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-04-08 13:01:44 UTC ---
Reduced to remove the lambda and default template argument:
template<typename T>
struct function
{
function(int)
{ }
};
struct V {
typedef int value_type;
};
template <typename C>
void map(C&, function<typename C::value_type>)
{
}
int main()
{
V v;
map(v, 1);
}
More information about the Gcc-bugs
mailing list