[mcs] Adds handling for declared variables from while loop condition
[mono.git] / mcs / mcs / const.cs
index da41e1ebad5eac2ad2df972d889cca45b8ecbdf6..046aec24c1b18b8bb3619e23a5a899bbb074f27a 100644 (file)
@@ -106,6 +106,17 @@ namespace Mono.CSharp {
                                        "The type `{0}' cannot be declared const", t.GetSignatureForError ());
                        }
                }
+
+               public override void Accept (StructuralVisitor visitor)
+               {
+                       visitor.Visit (this);
+               }
+
+               public override void PrepareEmit ()
+               {
+                       base.PrepareEmit ();
+                       DefineValue ();
+               }
        }
 
        public class ConstSpec : FieldSpec