Merge pull request #2720 from mono/fix-39325
[mono.git] / mcs / mcs / statement.cs
index c768ff1cd9ed5cf91da43cf60f81f5dbf0342bbb..9c84398ee3e4d52c01e8a3d25fd83adff75e96e3 100644 (file)
@@ -1291,10 +1291,6 @@ namespace Mono.CSharp {
                                                // Special case hoisted return value (happens in try/finally scenario)
                                                //
                                                if (ec.TryFinallyUnwind != null) {
-                                                       if (storey.HoistedReturnValue is VariableReference) {
-                                                               storey.HoistedReturnValue = ec.GetTemporaryField (storey.HoistedReturnValue.Type);
-                                                       }
-
                                                        exit_label = TryFinally.EmitRedirectedReturn (ec, async_body);
                                                }