[jit] Fix the saving of the 'cfg->ret_var_set' flag when inlining, it was set to...
[mono.git] / mcs / mcs / decl.cs
index 3f88a5935c00d273a3ed3f2fc5995b4cc456f7d0..b173b7b71fba74ac7c662715847f2825ba20c4ef 100644 (file)
@@ -18,7 +18,7 @@ using System.Diagnostics;
 using System.Text;
 using Mono.CompilerServices.SymbolWriter;
 
-#if NET_2_1
+#if MOBILE
 using XmlElement = System.Object;
 #else
 using System.Xml;
@@ -290,7 +290,8 @@ namespace Mono.CSharp {
                        HasInstanceConstructor = 1 << 16,
                        HasUserOperators = 1 << 17,
                        CanBeReused = 1 << 18,
-                       InterfacesExpanded = 1 << 19
+                       InterfacesExpanded = 1 << 19,
+                       HasInstanceField = 1 << 20
                }
 
                /// <summary>
@@ -925,6 +926,7 @@ namespace Mono.CSharp {
                        MissingDependency = 1 << 5,
                        HasDynamicElement = 1 << 6,
                        ConstraintsChecked = 1 << 7,
+                       HasNamedTupleElement = 1 << 8,
 
                        IsAccessor = 1 << 9,            // Method is an accessor
                        IsGeneric = 1 << 10,            // Member contains type arguments
@@ -941,6 +943,7 @@ namespace Mono.CSharp {
                        GenericIterateInterface = 1 << 21,
                        GenericTask = 1 << 22,
                        InterfacesImported = 1 << 23,
+                       Tuple = 1 << 24
                }
 
                //
@@ -950,7 +953,7 @@ namespace Mono.CSharp {
                        StateFlags.CLSCompliant | StateFlags.CLSCompliant_Undetected |
                        StateFlags.Obsolete | StateFlags.Obsolete_Undetected |
                        StateFlags.MissingDependency | StateFlags.MissingDependency_Undetected |
-                       StateFlags.HasDynamicElement;
+                       StateFlags.HasDynamicElement | StateFlags.HasNamedTupleElement;
 
                protected Modifiers modifiers;
                public StateFlags state;