[nem-en] usesite
Kamil Skalski
kamil.skalski at gmail.com
Wed Feb 14 18:23:24 CET 2007
Ok, the way to go is to add a wrapper for CanBeNull in MType, which
should check if type "can never be null"
2007/2/14, Vladimir Reshetnikov <v.reshetnikov at gmail.com>:
> On 2/14/07, Kamil Skalski <kamil.skalski at gmail.com> wrote:
> > Use x.GetMemType().CanBeNull
> > Check it out in ncc/typing/MType.n
>
> CanBeNull returns false for unconstrained type parameter.
> So, it will not help, when we generate GetHashCode for tuples.
> I need a kind of
> (x.GetMemType().CanBeNull || x.GetMemType().IsTypeParameter &&
> x.GetMemType().HasNotStructConstraint)
>
> _______________________________________________
> https://nemerle.org/mailman/listinfo/devel-en
>
--
Kamil Skalski
http://nazgul.omega.pl
More information about the devel-en
mailing list