Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/mcs/class
diff options
context:
space:
mode:
authormonojenkins <jo.shields+jenkins@xamarin.com>2020-02-22 03:26:40 +0300
committerGitHub <noreply@github.com>2020-02-22 03:26:40 +0300
commite40d66b6876b44e0d5de77877c559a29205a5aed (patch)
treef5975ece2fb706b6ef46a94fa60caf30fd21e9bb /mcs/class
parent86679ca35a7c327aa73d79d4a5fd5a7dfaf04db6 (diff)
Revert linker change of 5a65a97 (#18993)
This is needed because the required='false' field in ``` <type fullname="System.Reflection.Emit.TypeBuilder" required='false' preserve="fields" feature="sre"> <method name="SetCharSet" feature="sre" /> <!-- reflection.c mono_reflection_call_is_assignable_to () --> <method name="IsAssignableTo" feature="sre" /> ``` Fails to preserve the IsAssignableTo method. Co-authored-by: Fan Yang <52458914+fanyang-mono@users.noreply.github.com>
Diffstat (limited to 'mcs/class')
-rw-r--r--mcs/class/corlib/LinkerDescriptor/mscorlib.xml48
1 files changed, 24 insertions, 24 deletions
diff --git a/mcs/class/corlib/LinkerDescriptor/mscorlib.xml b/mcs/class/corlib/LinkerDescriptor/mscorlib.xml
index e486ff9df7d..cc06dbfe9e8 100644
--- a/mcs/class/corlib/LinkerDescriptor/mscorlib.xml
+++ b/mcs/class/corlib/LinkerDescriptor/mscorlib.xml
@@ -630,28 +630,28 @@
<method signature="System.Void .ctor(System.String)" />
</type>
- <type fullname="System.Reflection.Emit.AssemblyBuilder" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.ConstructorBuilder" preserve="fields" required="false" feature="sre"/>
- <type fullname="System.Reflection.Emit.DynamicMethod" preserve="fields" required="false" feature="sre" />
+ <type fullname="System.Reflection.Emit.AssemblyBuilder" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.ConstructorBuilder" preserve="fields" feature="sre"/>
+ <type fullname="System.Reflection.Emit.DynamicMethod" preserve="fields" feature="sre" />
<!-- mono_dynamic_image_register_token -->
- <type fullname="System.Reflection.Emit.EnumBuilder" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.EventBuilder" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.FieldBuilder" preserve="fields" required="false" feature="sre" />
+ <type fullname="System.Reflection.Emit.EnumBuilder" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.EventBuilder" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.FieldBuilder" preserve="fields" feature="sre" />
<type
- fullname="System.Reflection.Emit.GenericTypeParameterBuilder" preserve="fields" required="false" feature="sre" />
+ fullname="System.Reflection.Emit.GenericTypeParameterBuilder" preserve="fields" feature="sre" />
<type fullname="System.Reflection.Emit.ILExceptionBlock" preserve="fields" feature="sre" />
<type fullname="System.Reflection.Emit.ILExceptionInfo" preserve="fields" feature="sre" />
- <type fullname="System.Reflection.Emit.ILGenerator" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.LocalBuilder" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.MethodBuilder" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.ModuleBuilder" preserve="fields" required="false" feature="sre">
- </type>
- <type fullname="System.Reflection.Emit.MonoResource" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.MonoWin32Resource" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.ParameterBuilder" preserve="nothing" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.PropertyBuilder" preserve="nothing" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.SignatureHelper" preserve="nothing" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.TypeBuilder" preserve="fields" required="false" feature="sre">
+ <type fullname="System.Reflection.Emit.ILGenerator" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.LocalBuilder" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.MethodBuilder" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.ModuleBuilder" preserve="fields" feature="sre">
+ </type>
+ <type fullname="System.Reflection.Emit.MonoResource" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.MonoWin32Resource" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.ParameterBuilder" preserve="nothing" feature="sre" />
+ <type fullname="System.Reflection.Emit.PropertyBuilder" preserve="nothing" feature="sre" />
+ <type fullname="System.Reflection.Emit.SignatureHelper" preserve="nothing" feature="sre" />
+ <type fullname="System.Reflection.Emit.TypeBuilder" preserve="fields" feature="sre">
<method name="SetCharSet" feature="sre" />
<!-- reflection.c mono_reflection_call_is_assignable_to () -->
<method name="IsAssignableTo" feature="sre" />
@@ -660,12 +660,12 @@
<method name="DefineCustom" feature="sre" />
<method name="DefineLPArrayInternal" feature="sre" />
</type>
- <type fullname="System.Reflection.Emit.ArrayType" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.ByRefType" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.PointerType" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.FieldOnTypeBuilderInst" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.MethodOnTypeBuilderInst" preserve="fields" required="false" feature="sre" />
- <type fullname="System.Reflection.Emit.ConstructorOnTypeBuilderInst" preserve="fields" required="false" feature="sre" />
+ <type fullname="System.Reflection.Emit.ArrayType" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.ByRefType" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.PointerType" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.FieldOnTypeBuilderInst" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.MethodOnTypeBuilderInst" preserve="fields" feature="sre" />
+ <type fullname="System.Reflection.Emit.ConstructorOnTypeBuilderInst" preserve="fields" feature="sre" />
<!-- exception.c: mono_get_exception_runtime_wrapped () -->
<type fullname="System.Runtime.CompilerServices.RuntimeWrappedException">