2 // This is a build test: checks that the compiler does not loop
3 // forever endlessly with anonymous methods
6 using System
.Collections
;
10 { public int Value
= -1;
12 public delegate void DoCopy();
16 public void Leak(bool useArray
, int max
)
22 CopyIt
= delegate { Value = answer; }
;
24 { work
= new int[max
];
25 foreach(int x
in work
) answer
+= x
;
35 static void Main(string[] args
)