[sre-save] Handle ConstructorBuilder custom attribute constructors.
authorAleksey Kliger <aleksey@xamarin.com>
Thu, 27 Apr 2017 21:32:20 +0000 (17:32 -0400)
committerAleksey Kliger <aleksey@xamarin.com>
Fri, 28 Apr 2017 14:11:21 +0000 (10:11 -0400)
commit76689aab4a06c93e989dc45730ffdced9dade44e
treef9f28b3b357b043e424a2cd15204793cc4e2f951
parent5857790608aea252c89ede62d14cfe64c4becb10
[sre-save] Handle ConstructorBuilder custom attribute constructors.

The code expected that a custom attribute was specified as a MonoCMethod and
was calling mono_image_create_token().  However that function expects to be
called from the managed S.R.E.ModuleBuilder:GetToken (MemberInfo) which handles
all the builders in managed code.  Consequently mono_image_create_token () was
asserting.

So now we encode the token for a ConstructorBuilder in place.
mono/metadata/sre-save.c