Merge pull request #495 from nicolas-raoul/fix-for-issue2907-with-no-formatting-changes
[mono.git] / mcs / class / System.Core / System.Linq.Expressions / MemberInitExpression.cs
index 839dba85e1cc38d1c252ab9250ced7208f2fe579..ed30e9c2fb93a9d2287b7d2e8ca87689cf6b9f18 100644 (file)
@@ -52,11 +52,13 @@ namespace System.Linq.Expressions {
                        this.bindings = bindings;
                }
 
+#if !FULL_AOT_RUNTIME
                internal override void Emit (EmitContext ec)
                {
-                       var local = EmitStored (ec, new_expression);
-                       EmitCollection (ec, bindings, local);
-                       EmitLoad (ec, local);
+                       var local = ec.EmitStored (new_expression);
+                       ec.EmitCollection (bindings, local);
+                       ec.EmitLoad (local);
                }
+#endif
        }
 }