[svn] r7085: nemerle/trunk/ncc: hierarchy/TypeBuilder.n
testsuite/positive/names-lookup.n
malekith
svnadmin at nemerle.org
Wed Dec 13 12:42:03 CET 2006
Log:
Allow empty typarms even if the parent class had some typarms -- for static proxies. Resolves #712.
Author: malekith
Date: Wed Dec 13 12:42:02 2006
New Revision: 7085
Modified:
nemerle/trunk/ncc/hierarchy/TypeBuilder.n
nemerle/trunk/ncc/testsuite/positive/names-lookup.n
Modified: nemerle/trunk/ncc/hierarchy/TypeBuilder.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/TypeBuilder.n (original)
+++ nemerle/trunk/ncc/hierarchy/TypeBuilder.n Wed Dec 13 12:42:02 2006
@@ -1068,7 +1068,7 @@
};
def nested_tyvars_subst =
- if (enclosing_type == null || enclosing_type.typarms is []) null
+ if (enclosing_type == null || enclosing_type.typarms is [] || typarms is []) null
else {
def sub = Subst (Manager);
def par_typarms = enclosing_type.typarms;
Modified: nemerle/trunk/ncc/testsuite/positive/names-lookup.n
==============================================================================
--- nemerle/trunk/ncc/testsuite/positive/names-lookup.n (original)
+++ nemerle/trunk/ncc/testsuite/positive/names-lookup.n Wed Dec 13 12:42:02 2006
@@ -251,6 +251,16 @@
}
}
+namespace Bug712c {
+ public class A [T]
+ {
+ public M () : void
+ {
+ _ = object.ReferenceEquals;
+ }
+ }
+}
+
/*
REFERENCE: names-lookup-lib.dll
More information about the svn
mailing list