Nice/src/bossa/syntax typedef.nice,1.21,1.22
Daniel Bonniot <[email protected]> Tue, 22 Mar 2005 15:32:18 +0000
| Newsgroups | gmane.comp.lang.nice.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/nice/Nice/src/bossa/syntax
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19579/src/bossa/syntax
Modified Files:
typedef.nice
Log Message:
Properly localize variance errors again.
Index: typedef.nice
===================================================================
RCS file: /cvsroot/nice/Nice/src/bossa/syntax/typedef.nice,v
retrieving revision 1.21
retrieving revision 1.22
diff -C2 -d -r1.21 -r1.22
*** typedef.nice 11 Mar 2005 17:35:51 -0000 1.21
--- typedef.nice 22 Mar 2005 15:32:16 -0000 1.22
***************
*** 906,910 ****
private void copyVariance(TypeDefinition this, TypeDefinition from)
{
! if (this.variance != from.variance)
{
this.variance = from.variance;
--- 906,913 ----
private void copyVariance(TypeDefinition this, TypeDefinition from)
{
! if (this.variance != from.variance &&
! // Only specialization is supported
! (this.variance == null ||
! notNull(this.variance).arity() < notNull(from.variance).arity()))
{
this.variance = from.variance;
-------------------------------------------------------
This SF.net email is sponsored by: 2005 Windows Mobile Application Contest
Submit applications for Windows Mobile(tm)-based Pocket PCs or Smartphones
for the chance to win $25,000 and application distribution. Enter today at
http://ads.osdn.com/?ad_id=6882&alloc_id=15148&op=click