[svn] r6429: nemerle/trunk/ncc/typing/Macros.n

nazgul svnadmin at nemerle.org
Tue Jul 4 23:45:24 CEST 2006


Log:
One more nullness check in 'mutable' without initializer

Author: nazgul
Date: Tue Jul  4 23:45:23 2006
New Revision: 6429

Modified:
   nemerle/trunk/ncc/typing/Macros.n

Modified: nemerle/trunk/ncc/typing/Macros.n
==============================================================================
--- nemerle/trunk/ncc/typing/Macros.n	(original)
+++ nemerle/trunk/ncc/typing/Macros.n	Tue Jul  4 23:45:23 2006
@@ -907,7 +907,8 @@
           | <[ def $n = $val ]> =>
             <[ def $(traversep (n)) = $(traverse (val)) ]>
 
-          | <[ mutable $n = $val ]> => <[ mutable $(traversep (n)) = $(traverse (val)) ]>
+          | <[ mutable $n = $val ]> =>
+            <[ mutable $(traversep (n)) = $(if (val == null) null else traverse (val)) ]>
 
           | <[ match ($mexpr) {.. $cases } ]> =>
             def go_case (c : MatchCase) {



More information about the svn mailing list