[svn] r7065: nemerle/trunk/ncc/generation/Typer3.n

nazgul svnadmin at nemerle.org
Wed Dec 6 20:54:48 CET 2006


Log:
Emit sealed for compiler generated apply functions. No idea if it matters, but it doesn't hurt

Author: nazgul
Date: Wed Dec  6 20:54:45 2006
New Revision: 7065

Modified:
   nemerle/trunk/ncc/generation/Typer3.n

Modified: nemerle/trunk/ncc/generation/Typer3.n
==============================================================================
--- nemerle/trunk/ncc/generation/Typer3.n	(original)
+++ nemerle/trunk/ncc/generation/Typer3.n	Wed Dec  6 20:54:45 2006
@@ -571,7 +571,7 @@
             "apply_void" else "apply";
         
         builder.Define (<[ decl:
-          public override $(apply_name : dyn) (.. $formal_parms) : $(fix_type (ret_type) : typed)
+          public override sealed $(apply_name : dyn) (.. $formal_parms) : $(fix_type (ret_type) : typed)
           {
             $(new_ref : typed) (.. $parm_refs)
           }
@@ -1253,7 +1253,7 @@
       def builder = CurrentType.DefineNestedType (<[ decl:
         private sealed class $(lambda_name : name) : $(lambda_base_type : typed)
         {
-          public override $(apply_name : dyn) (.. $formal_parms) : $(fix_type (ret_type) : typed)
+          public override sealed $(apply_name : dyn) (.. $formal_parms) : $(fix_type (ret_type) : typed)
           {
           }
         }



More information about the svn mailing list