diff --git a/reflect/Emit/AssemblyBuilder.cs b/reflect/Emit/AssemblyBuilder.cs index e4634d08..49f2e861 100644 --- a/reflect/Emit/AssemblyBuilder.cs +++ b/reflect/Emit/AssemblyBuilder.cs @@ -37,7 +37,6 @@ namespace IKVM.Reflection.Emit { private readonly AssemblyName name; internal readonly string dir; - internal readonly bool mcs; private readonly PermissionSet requiredPermissions; private readonly PermissionSet optionalPermissions; private readonly PermissionSet refusedPermissions; @@ -69,8 +68,6 @@ namespace IKVM.Reflection.Emit this.optionalPermissions = optionalPermissions; this.refusedPermissions = refusedPermissions; this.imageRuntimeVersion = universe.System_Object.Assembly.ImageRuntimeVersion; - // support for mcs specific flag - mcs = (access & (AssemblyBuilderAccess)0x800) != 0; } public override AssemblyName GetName() diff --git a/reflect/Emit/TypeBuilder.cs b/reflect/Emit/TypeBuilder.cs index 9abf77b1..11d85962 100644 --- a/reflect/Emit/TypeBuilder.cs +++ b/reflect/Emit/TypeBuilder.cs @@ -970,7 +970,7 @@ namespace IKVM.Reflection.Emit internal void CheckBaked() { - if ((typeFlags & TypeFlags.Baked) == 0 && !((AssemblyBuilder)this.Assembly).mcs) + if ((typeFlags & TypeFlags.Baked) == 0) { throw new NotSupportedException(); }