make line-endings uniform
[mono.git] / mcs / mcs / enum.cs
index 75a9dbd7d5e404500be0829063d4d56711ad8a6b..f01f2654b8c16b8256d15c04dc7989cb80eba611 100644 (file)
@@ -143,8 +143,11 @@ namespace Mono.CSharp {
                                return true;
                        }
 
-                       if (!prev_member.ResolveValue ())
+                       if (!prev_member.ResolveValue ()) {
+                               // Suppress cyclic error
+                               prev_member.value = new EnumConstant (New.Constantify (parent_enum.UnderlyingType), parent_enum.TypeBuilder);
                                return false;
+                       }
 
                        in_transit = true;