Add Full AOT support for System.Linq.Expression.
[mono.git] / mcs / class / System.Core / System.Linq.Expressions / NewExpression.cs
index 8e6673c616c8b7714708969cfe65d909cee858df..005d17569ec8d9c4943cd897e927b59b4bb0973d 100644 (file)
@@ -65,6 +65,7 @@ namespace System.Linq.Expressions {
                        this.members = members;
                }
 
+#if !FULL_AOT_RUNTIME
                internal override void Emit (EmitContext ec)
                {
                        var ig = ec.ig;
@@ -90,6 +91,7 @@ namespace System.Linq.Expressions {
                        } else
                                ig.Emit (OpCodes.Newobj, constructor ?? GetDefaultConstructor (type));
                }
+#endif
 
                static ConstructorInfo GetDefaultConstructor (Type type)
                {