[svn] r6417: nemerle/trunk/ncc/generation/HierarchyEmitter.n

nazgul svnadmin at nemerle.org
Sun Jul 2 14:10:53 CEST 2006


Log:
Do not emit ImmutableAttribute for literal fields

Author: nazgul
Date: Sun Jul  2 14:10:51 2006
New Revision: 6417

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

Modified: nemerle/trunk/ncc/generation/HierarchyEmitter.n
==============================================================================
--- nemerle/trunk/ncc/generation/HierarchyEmitter.n	(original)
+++ nemerle/trunk/ncc/generation/HierarchyEmitter.n	Sun Jul  2 14:10:51 2006
@@ -1073,7 +1073,7 @@
         field_builder.SetCustomAttribute (volatile_attr)
       }
 
-      unless (IsMutable) {
+      unless (IsMutable || IsLiteral) {
         def imm_attr = Manager.AttributeCompiler.MakeEmittedAttribute (SystemTypeCache.ImmutableAttribute);
         field_builder.SetCustomAttribute (imm_attr)
       }



More information about the svn mailing list