X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fmcs%2Fexpression.cs;h=b011b264250dab49906455a83bc8e0fe8f7ea3a0;hb=baf2db5cb7c204efa6a97decd8b324130bd82f15;hp=76bcdbfa0ee7bdf8109573a1e6db43c9b9797deb;hpb=6fcf58023d390a0acc5675c44552306607c142a6;p=mono.git diff --git a/mcs/mcs/expression.cs b/mcs/mcs/expression.cs index 76bcdbfa0ee..b011b264250 100644 --- a/mcs/mcs/expression.cs +++ b/mcs/mcs/expression.cs @@ -7862,6 +7862,8 @@ namespace Mono.CSharp { } + public bool NoEmptyInterpolation { get; set; } + public ComposedTypeSpecifier Rank { get { return this.rank; @@ -8398,7 +8400,7 @@ namespace Mono.CSharp public override void Emit (EmitContext ec) { - if (EmitOptimizedEmpty (ec)) + if (!NoEmptyInterpolation && EmitOptimizedEmpty (ec)) return; var await_field = EmitToFieldSource (ec);