[659528] Fixed cloning of switch sections
authorMarek Safar <marek.safar@gmail.com>
Wed, 15 Dec 2010 15:48:14 +0000 (15:48 +0000)
committerMarek Safar <marek.safar@gmail.com>
Wed, 15 Dec 2010 17:25:41 +0000 (17:25 +0000)
mcs/mcs/statement.cs

index 646ad2d4c64c405c8991d4472c1639b2cd57ef49..e09dde7383132f86ca849ffdd810e3b707e8daeb 100644 (file)
@@ -3108,7 +3108,7 @@ namespace Mono.CSharp {
                {
                        var cloned_labels = new List<SwitchLabel> ();
 
-                       foreach (SwitchLabel sl in cloned_labels)
+                       foreach (SwitchLabel sl in Labels)
                                cloned_labels.Add (sl.Clone (clonectx));
                        
                        return new SwitchSection (cloned_labels, clonectx.LookupBlock (Block));