X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fmcs%2Fasync.cs;h=138ed2f99bb2e5181dd752a34bd348a967419e7d;hb=2a8b79ec1d4685a5d62630e2ce930a3df6c387a4;hp=d853884a6c88febf37a880bbda1739f563196383;hpb=3c91695e5b74625a386fcd6a676867b2f9490250;p=mono.git diff --git a/mcs/mcs/async.cs b/mcs/mcs/async.cs index d853884a6c8..138ed2f99bb 100644 --- a/mcs/mcs/async.cs +++ b/mcs/mcs/async.cs @@ -669,10 +669,12 @@ namespace Mono.CSharp builder = AddCompilerGeneratedField ("$builder", new TypeExpression (bt, Location)); + var ctor = DefineDefaultConstructor (false); + if (!base.DoDefineMembers ()) return false; - var block = instance_constructors[0].Block; + Block block = ctor.Block; var mg = MethodGroupExpr.CreatePredefined (builder_factory, bt, Location); block.AddStatement (