--- Comment #5 from David Simcha <> 2011-05-09 14:43:24 PDT ---
(In reply to comment #4)
> I'm going to argue this is not a compiler bug.
> The return type from map (call it T) is a private, opaque data type. The only
> way to get an instance of T is by calling map(). T cannot be default
> constructed - hence the error message.

I agree with you in principle, but heavily using types that can't be default
constructed in public APIs is going to subtly break a lot of generic code when
it tries to use such types.  If it's not a compiler bug then it's bad library

Configure issuemail:
------- You are receiving this mail because: -------

Reply via email to