Author: jbevain
Date: 2008-02-05 06:42:35 -0500 (Tue, 05 Feb 2008)
New Revision: 94871

Modified:
   trunk/mcs/class/Mono.Cecil/ChangeLog
   trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs
Log:
2008-02-05  Jb Evain  <[EMAIL PROTECTED]>

        * Mono.Cecil/TypeDefinition.cs:
                System.Enum by itself is not a value type.


Modified: trunk/mcs/class/Mono.Cecil/ChangeLog
===================================================================
--- trunk/mcs/class/Mono.Cecil/ChangeLog        2008-02-05 11:31:01 UTC (rev 
94870)
+++ trunk/mcs/class/Mono.Cecil/ChangeLog        2008-02-05 11:42:35 UTC (rev 
94871)
@@ -1,5 +1,8 @@
 2008-02-05  Jb Evain  <[EMAIL PROTECTED]>
 
+       * Mono.Cecil/TypeDefinition.cs:
+               System.Enum by itself is not a value type.
+
        * Mono.Cecil.Signatures/SignatureReader.cs:
                Properly read fnptr local variables. Fix #358507.
 

Modified: trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs
===================================================================
--- trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs     2008-02-05 
11:31:01 UTC (rev 94870)
+++ trunk/mcs/class/Mono.Cecil/Mono.Cecil/TypeDefinition.cs     2008-02-05 
11:42:35 UTC (rev 94871)
@@ -415,7 +415,7 @@
                public override bool IsValueType {
                        get {
                                return m_baseType != null && (
-                                       this.IsEnum || m_baseType.FullName == 
Constants.ValueType);
+                                       this.IsEnum || (m_baseType.FullName == 
Constants.ValueType && this.FullName != Constants.Enum));
                        }
                }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to