**** Merged r40457-r40460 from MCS ****
[mono.git] / mcs / gmcs / expression.cs
index 147daa50980847546b01202c4f5cda94e423dc4a..9a5c6b8170054f4fd1fa948351c8556b4bb3d4f0 100644 (file)
@@ -6895,6 +6895,9 @@ namespace Mono.CSharp {
                        if ((block != null) && (block.ThisVariable != null))
                                variable_info = block.ThisVariable.VariableInfo;
 
+                       if (ec.CurrentAnonymousMethod != null)
+                               ec.CaptureThis ();
+                       
                        return true;
                }