[svn] r7463: nemerle/trunk/ncc/hierarchy/ClassMembers.n
VladD2
svnadmin at nemerle.org
Thu Feb 22 16:45:37 CET 2007
Log:
Fix bug 928: Foo(o : int * int) : void // E: 'o' unbound name
Note: we prevent methods parameters transformation in IsIntelliSenseMode. It may cause some problem.
Author: VladD2
Date: Thu Feb 22 16:45:35 2007
New Revision: 7463
Modified:
nemerle/trunk/ncc/hierarchy/ClassMembers.n
Modified: nemerle/trunk/ncc/hierarchy/ClassMembers.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/ClassMembers.n (original)
+++ nemerle/trunk/ncc/hierarchy/ClassMembers.n Thu Feb 22 16:45:35 2007
@@ -944,7 +944,8 @@
To be consistent. */
def parms =
- match (f.header.parms) {
+ if (Manager.IsIntelliSenseMode) List.Map (f.header.parms, mkparm)
+ else match (f.header.parms) {
| [ PT.Fun_parm where (ty = <[ @* (..$_) ]>) as parm ] when !is_property =>
def types = (par.MonoBindType (tenv', parm.ty) :> MType.Tuple).args;
mutable modifiers = parm.modifiers;
More information about the svn
mailing list